-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
文件就好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)