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