linux的s权限和t权限

一.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创建成功

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值