当一个目录配置了 SGID 的权限后,他将具有如下的功能:
使用者若对於此目录具有 r 与 x 的权限时,该使用者能够进入此目录;
使用者在此目录下的有效群组(effective group)将会变成该目录的群组;
用途:若使用者在此目录下具有 w 的权限(可以新建文件),则使用者所创建的新文件,该新文件的群组与此目录的群组相同。
SUID/SGID/SBIT 权限配置
[root@www ~]#
cd /tmp
[root@www tmp]#
touch test
<==创建一个测试用空档
[root@www tmp]#
chmod 4755 test; ls -l test <==加入具有 SUID 的权限
-rw
sr-xr-x 1 root root 0 Sep 29 03:06 test
[root@www tmp]#
chmod 6755 test; ls -l test <==加入具有 SUID/SGID 的权限
-rw
sr-
sr-x 1 root root 0 Sep 29 03:06 test
[root@www tmp]#
chmod 1755 test; ls -l test <==加入 SBIT 的功能!
-rwxr-xr-
t 1 root root 0 Sep 29 03:06 test
[root@www tmp]#
chmod 7666 test; ls -l test <==具有空的 SUID/SGID 权限
-rw
Srw
Srw
T 1 root root 0 Sep 29 03:06 test
# 配置权限成为 -rws--x--x 的模样:
[root@www tmp]#
chmod u=rwxs,go=x test; ls -l test
-rw
s--x--x 1 root root 0 Aug 18 23:47 test
# 承上,加上 SGID 与 SBIT 在上述的文件权限中!
[root@www tmp]#
chmod g+s,o+t test; ls -l test
-rws--s--t 1 root root 0 Aug 18 23:47 test
本文永久更新链接地址:
Linux文件内容查阅 - cat, tac, nl, more, less, head, tail, od
Linxu命令与文件的搜索 - which,whereis,locate,find