1、每日课堂笔记总结
2、预习
3、每日课堂pdf练习
4、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。
[root@centos7 /]# groupadd g1
[root@centos7 /]# chown .g1 /testdir/
[root@centos7 /]# chmod g+s /testdir/ //自动属于g1组
[root@centos7 /]# touch /testdir/tes
[root@centos7 /]# ll /testdir/tes
-rw-r–r–. 1 root g1 0 Aug 3 19:57 /testdir/tes
[root@centos7 /]# groupadd g2
[root@centos7 /]# useradd -G g2 alice
[root@centos7 /]# groupadd g3
[root@centos7 /]# useradd -G g3 tom
[root@centos7 /]# setfacl -d -m g:g3:r– /testdir/
[root@centos7 /]# setfacl -d -m g:g2:rw- /testdir/
[root@centos7 /]# touch /testdir/ccc
[root@centos7 /]# getfacl /testdir/ccc
getfacl: Removing leading '/' from absolute path names
# file: testdir/ccc
# owner: root
# group: g1
user::rw-
group::r-x #effective:r–
group:g2:rw-
group:g3:r–
mask::rw-
other::r–
5、创建组sales,gid 3000,passwd:centos,sales admins:user2
将用户user1,user2,user3加入到sales辅助组
希望user1 创建新文件 默认的所属组为sales
user2将用户user3从sales组移除
删除sales,user1,user2
[root@centos7 /]# groupadd -g 3000 -p centos sales
[root@centos7 ~]# useradd user2
[root@centos7 /]# gpasswd -A user2 sales
[root@centos7 /]# usermod -G sales user1
[root@centos7 /]# usermod -G sales user2
[root@centos7 /]# usermod -G sales user3
[root@centos7 /]# usermod -g sales user3
[user2@centos7 ~]$ gpasswd -d user3 sales
Removing user user3 from group sales
gpasswd: user 'user3' is not a member of 'sales'
6、三种权限,三种特殊,acl,chattr 总结
见 :文件权限的设置和文件的特殊权限及其命令使用
原创文章,作者:jack_cui,如若转载,请注明出处:http://www.178linux.com/28341