对于Linux系统熟悉的朋友都知道,linux拥有三个特殊权限,分别是:SUID,SGID,Sticky
我们用 chmod u +/- s、chmod g +/- s、chmod o +/- t可以分别设置所对应的特殊权限
另外一种比较快速的方式是用 chmod xxxx File 快速设置
example: chmod 4755 /tmp/robert
设置robert这个文件夹的权限为 rwsrwxr-xr-x
但是有一个问题是,如果我用chmod 0755 /temp/robert 进行操作时,改目录的权限依然是rwsrwxr-xr-x
我的操作如下,不知道为什么SUID无法修改
[root@izm5e10l2aupfmvytvqxp1z tmp]# mkdir /tmp/robert
[root@izm5e10l2aupfmvytvqxp1z tmp]# ll -d /tmp/robert
drwxr-xr-x 2 root root 4096 Jul 10 15:34 /tmp/robert
[root@izm5e10l2aupfmvytvqxp1z tmp]# chmod 5755 /tmp/robert
[root@izm5e10l2aupfmvytvqxp1z tmp]# !l
ll -d /tmp/robert
drwsr-xr-t 2 root root 4096 Jul 10 15:34 /tmp/robert
[root@izm5e10l2aupfmvytvqxp1z tmp]# chmod 0755 /tmp/robert
[root@izm5e10l2aupfmvytvqxp1z tmp]# !l
ll -d /tmp/robert
drwsr-xr-x 2 root root 4096 Jul 10 15:34 /tmp/robert