linux怎么给用户权限sftp上传权限

linux怎么给用户权限sftp上传权限,第1张

useradd

-g

test

–d

/tmp/test

–m

usr1

注:g:用户所在的组

d:表示创建用户的自己目录的位置给予指定

m:不建立默认的自家目录,也就是说在/home下没有自己的目录

useradd

–g

test

–d

/tmp/test

–m

usr2

接着改变文件夹的属主和权限

chown

usr1.test

/tmp/test

----这表示把/tmp/test的属主定为usr1

chmod

750

/tmp/test

----7表示wrx

5表示rx

0表示什么权限都没有

这个实验的目的就是usr1有上传、删除和下载的权限

而usr2只有下载的权限没有上传和删除的权限

当然主配置文件vsftpd.conf

要确定local_enable=yes、write_enable=yes、chroot_local_usr=yes这三个选项

本文是 Linux下初识selinux 中提到的docker_123用户不能 *** 作root用户的文件夹。

上传失败,这个报错open for write  : permission denied。

将/home/docker_123文件夹的权限不足,docker_123怎么会有root用户的权限呢?修改下该文件夹所属的用户名即可。

chown  用户名  文件名

chown docker_123  docker_123

试一下,终于可以上传文件了。

总结: 本文看到低权限用户docker_123可以查看root权限用户的文件或文件夹但是不能对其进行增加和删除 *** 作。

你的磁盘空间满了。

所以提示permissi

on

denied

,一直以为权限有问题,但是又没修改过权限。

linux命令

df

-h

查看磁盘空间

Avail下是0代表磁盘爆满。

删除没用的文件,rm

-rf

文件就好。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7999240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存