linux创建目录允许组用户创建自己的文件,其他组用户访问和编辑,不能删除
2017-07-13 00:38
876 查看
测试组权限Sgid
创建kaifadata目录,允许组用户在目录下创建自己的文件,允许其他用户访问和编辑,不允许删除
1.创建三个用户 li wang zhang
[root@localhost ~]# useradd li
[root@localhost ~]# useradd wang
[root@localhost ~]# useradd zhang
2.创建组 kaifa
[root@localhost ~]# groupadd kaifa
3.添加用户到 kaifa组
[root@localhost ~]# usermod -a -G kaifa li
[root@localhost ~]# usermod -a -G kaifa wang
[root@localhost ~]# usermod -a -G kaifa zhang
检查下添加的组
[root@localhost ~]# id li
uid=513(li) gid=513(li) groups=513(li),516(kaifa)
4.在 /tmp下创建kaifadata目录,修改所有组为kaifa
[root@localhost tmp]# mkdir ./kaifadata
[root@localhost tmp]# chgrp kaifa ./kaifadata
给开发组可以写权限
[root@localhost tmp]# chmod g+w ./kaifadata
[root@localhost tmp]# ls -ld kaifadata
drwxrws--x. 2 root kaifa 4096 Sep 27 05:19 kaifadata
5.给kaifadata目录授权sgid属性
[root@localhost tmp]# chmod g+s kaifadata
6.测试创建文件.其他成员能否访问 分别用 li wang zhang 创建同名文件
创建的文件群组都是开发组
[zhang@localhost kaifadata]$ ls -al
total 8
drwxrws--x. 2 root kaifa 4096 Sep 27 05:22 .
drwxrwxrwt. 7 root root 4096 Sep 27 05:11 ..
-rw-rw-r--. 1 li kaifa 0 Sep 27 05:19 li
-rw-rw-r--. 1 wang kaifa 0 Sep 27 05:22 wang
-rw-rw-r--. 1 zhang kaifa 0 Sep 27 05:22 zhang
7.设置kaifadata目录成员只能删除自己文件,不能删除其他人文件
[root@localhost tmp]# chmod o+t kaifadata
验证不能删除其他人文件
[zhang@localhost kaifadata]$ rm wang
rm: cannot remove `wang': Operation not permitted
创建kaifadata目录,允许组用户在目录下创建自己的文件,允许其他用户访问和编辑,不允许删除
1.创建三个用户 li wang zhang
[root@localhost ~]# useradd li
[root@localhost ~]# useradd wang
[root@localhost ~]# useradd zhang
2.创建组 kaifa
[root@localhost ~]# groupadd kaifa
3.添加用户到 kaifa组
[root@localhost ~]# usermod -a -G kaifa li
[root@localhost ~]# usermod -a -G kaifa wang
[root@localhost ~]# usermod -a -G kaifa zhang
检查下添加的组
[root@localhost ~]# id li
uid=513(li) gid=513(li) groups=513(li),516(kaifa)
4.在 /tmp下创建kaifadata目录,修改所有组为kaifa
[root@localhost tmp]# mkdir ./kaifadata
[root@localhost tmp]# chgrp kaifa ./kaifadata
给开发组可以写权限
[root@localhost tmp]# chmod g+w ./kaifadata
[root@localhost tmp]# ls -ld kaifadata
drwxrws--x. 2 root kaifa 4096 Sep 27 05:19 kaifadata
5.给kaifadata目录授权sgid属性
[root@localhost tmp]# chmod g+s kaifadata
6.测试创建文件.其他成员能否访问 分别用 li wang zhang 创建同名文件
创建的文件群组都是开发组
[zhang@localhost kaifadata]$ ls -al
total 8
drwxrws--x. 2 root kaifa 4096 Sep 27 05:22 .
drwxrwxrwt. 7 root root 4096 Sep 27 05:11 ..
-rw-rw-r--. 1 li kaifa 0 Sep 27 05:19 li
-rw-rw-r--. 1 wang kaifa 0 Sep 27 05:22 wang
-rw-rw-r--. 1 zhang kaifa 0 Sep 27 05:22 zhang
7.设置kaifadata目录成员只能删除自己文件,不能删除其他人文件
[root@localhost tmp]# chmod o+t kaifadata
验证不能删除其他人文件
[zhang@localhost kaifadata]$ rm wang
rm: cannot remove `wang': Operation not permitted
相关文章推荐
- linux创建目录允许组用户创建自己的文件,其他组用户访问和编辑,不能删除
- linux开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
- [*Linux*] - 搭建vsftpd服务器访问无法正常显示目录(创建 删除文件)
- linux开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
- Linux创建用户后涉及到的文件及目录以及完全删除用户
- 15 Linux更改权限解决新建用户不能读写创建文件/文件夹的问题
- Linux命令之目录切换、创建/删除/复制/移动文件 - cd,mkdir,cp,mv,rmdir,rm
- Linux目录创建删除,文件查看,cp命令学习笔记
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- 解决Linux下root用户不能删除文件的问题
- linux中用户创建与删除以及文件权限查看和修改
- Linux中想进入一个目录、 在目录下创建文件、在文件内部删除文件 各需要什么权限?
- Linux目录与文件创建时间 / 修改时间 / 访问时间 / 指令 touch(鸟哥的Linux私房菜基础学习篇第三版-第七章)
- 解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- Linux目录、文件的创建与删除
- linux 创建用户并限制其访问目录
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- Linux 非root用户不能创建目录的解决办法
- linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)
- Linux系统之文件目录创建、删除操作