[root@localhost /]# ls -ld /root dr-xr-x---. 3 root root 4096 May 10 15:23 /root
[root@server0 ~]# mkdir /nsd01 [root@server0 ~]# ls -ld /nsd01/ drwxr-xr-x. 2 root root 6 11月 24 20:16 /nsd01/ [root@server0 ~]# chmod 777 /nsd01/ [root@server0 ~]# ls -ld /nsd01/ drwxrwxrwx. 2 root root 6 11月 24 20:16 /nsd01/
[root@server0 ~]# chmod u=rwx,g=rw,o=--- /nsd01/ [root@server0 ~]# ls -ld /nsd01/ drwxrw----. 2 root root 6 11月 24 20:16 /nsd01 [root@server0 ~]# mkdir /nsd01 [root@server0 ~]# chmod g+w /nsd01 [root@server0 ~]# chmod u-w /nsd01 [root@server0 ~]# chmod o=rwx /nsd01 [root@server0 ~]# chmod u=rwx,g=rx,o=--- /nsd01
[root@localhost ~]# umask 0022
[root@server0 /]# mkdir /nsd03 [root@server0 /]# ls -ld /nsd03 [root@server0 /]# groupadd test [root@server0 /]# chown zhangsan:test /nsd03 [root@server0 /]# ls -ld /nsd03 [root@server0 /]# chown student /nsd03 [root@server0 /]# ls -ld /nsd03 [root@server0 /]# chown :root /nsd03 [root@server0 /]# ls -ld /nsd03
[root@server0 ~]# mkdir /nsd06 [root@server0 ~]# ls -ld /nsd06 drwxr-xr-x. 2 root root 6 11月 24 11:51 /nsd06 #nsd06刚开始的权限和属组 [root@server0 ~]# chown :test /nsd06 [root@server0 ~]# ls -ld /nsd06 drwxr-xr-x. 2 root test 6 11月 24 11:51 /nsd06 #更改属组之后的权限 [root@server0 ~]# mkdir /nsd06/abc01 #新建子目录abc01 [root@server0 ~]# ls -ld /nsd06/abc01/ drwxr-xr-x. 2 root root 6 11月 24 11:53 /nsd06/abc01/ #属组和父目录没有关系
[root@server0 ~]# chmod g+s /nsd06 #属组权限+s [root@server0 ~]# ls -ld /nsd06 drwxr-sr-x. 3 root test 18 11月 24 11:53 /nsd06 [root@server0 ~]# mkdir /nsd06/abc02 #新建子目录abc02 [root@server0 ~]# ls -ld /nsd06/abc02 drwxr-sr-x. 2 root test 6 11月 24 11:54 /nsd06/abc02 #继承了父目录nsd06的所有者,属组
[root@server0 ~]# ls -ld /nsd/ #nsd目录的权限 drwxr-sr-x. 2 harry adminuser 20 11月 25 09:58 /nsd/ [root@server0 ~]# chmod u+s /nsd/ #对所有者加s,是否能够继承? [root@server0 ~]# ls -ld /nsd/ drwsr-sr-x. 2 harry adminuser 35 11月 25 10:09 /nsd/ [root@server0 ~]# touch /nsd/nsd2.txt #在目录下新建子文件 [root@server0 ~]# ls -ld /nsd/nsd2.txt #查看新文件的权限 -rw-r--r--. 1 root adminuser 0 11月 25 10:10 /nsd/nsd2.txt
[root@server0 /]# mkdir /nsd10 #新建目录 [root@server0 /]# chmod o=--- /nsd10 #使该目录对其他人没有任何权限 [root@server0 /]# su - zhangsan #验证 [zhangsan@server0 ~]$ cd /nsd10 -bash: cd: /nsd10: Permission denied #不能进入 [zhangsan@server0 ~]$ exit #回到root logout [root@server0 /]# setfacl -m u:zhangsan:rx /nsd10 #设置ACL,使能够具有读和执行权限 [root@server0 /]# su - zhangsan #验证 [zhangsan@server0 ~]$ cd /nsd10 #可以进入 [zhangsan@server0 nsd10]$ pwd [zhangsan@server0 nsd10]$ exit #回到root logout
[root@localhost home]# getfacl happyday/ #查看未设置ACL策略的命令 # file: happyday/ # owner: root # group: root user::rwx group::r-x other::r-x
[root@localhost home]# setfacl -m u:happy:rwx happyday/ #对文件夹设置ACL策略 [root@localhost home]# setfacl -m u:nice:rwx happyday/ [root@localhost home]# setfacl -m u:good:rx happyday/ [root@localhost home]# getfacl happyday/ #查看 # file: happyday/ # owner: root # group: root user::rwx user:happy:rwx user:nice:rwx user:good:r-x group::r-x mask::rwx other::r-x [root@localhost home]# setfacl -x u:happy happyday/ [root@localhost home]# getfacl happyday/ # file: happyday/ # owner: root # group: root user::rwx user:nice:rwx user:good:r-x group::r-x mask::rwx other::r-x [root@localhost home]# setfacl -b happyday/ [root@localhost home]# getfacl happyday/ # file: happyday/ # owner: root # group: root user::rwx group::r-x other::r-x
原文:https://www.cnblogs.com/cp-linux/p/12903953.html