一.t权限只能作用在文件夹,t权限的作用就是在这个目录下创建的文件属于这个用户,这个文件的删除修改等只能由这个用户来使用,各个用户创建的文件互不干扰。t表示有x和t权限,T表示没有x权限。

验证t权限

创建一个文件,赋予对应的权限,并切换到/根目录下

 查看test文件夹的权限,可以看到已经有了t权限

切换用户k,进入到test目录,创建一个文件1.txt,切换用户l,删除文件,发现确实删不掉

 

二.s权限设置在组上时,只能设置文件夹,作用文件夹设置这个权限后创建的文件属于这个组;设置在用户上,只能设置文件(可执行文件,像bin目录下的文件),作用临时以root权限执行文件。s表示t表示有x和t权限,T表示没有x权限

1.在文件夹的s权限验证

还是使用上面的test文件夹,修改test的所属组为k,赋予s权限 

查看,test文件夹已经成功赋予s权限

切换用户l,切换到test目录,创建文件,查看创建的文件所属组确实属于k

2.在文件上的s权限(相当于临时以root权限执行文件)

正常来说普通用户是没有权限在/根目录下创建文件的

把touch命令赋予s权限,切换用户到k,创建文件2.txt,查看文件,文件2.txt创建成功

 

 

 

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信