强制位——冒险位

Linux中对于程序以及文件的管理常用读、写、执行等基础配置。但仍有一些权限需要进行更加细分,因此出现了强制位以及冒险位。
以drwxrwxrwx为例(注:此为目录权限,下文中的截图为目录中的文件权限截图),对于用户和群组可以设置强制位,将x变为s。对于其他可以设置冒险位,将x变为t。

PS:qqq与www为两个用户,以下操作均在qqq用户的/home/qqq/bigdata路径下操作

(1)对于用户权限。设置chmod u+s /home/bigdata 此时权限变成drwsrwxrwx,对于程序而言,此时除了文件拥有者,其余人可共享文件拥有者权限。

(2)对于群组权限。在qqq用户的/home/bigdata下,www用户创建两个文件,但是群组却归属不同,在drwxrwxrwx权限下建立文件,拥有者和群组均为www,在drwxrwsrwx权限下建立文件,文件拥有者为www,群组所有者为qqq。
在这里插入图片描述

(3)对于其他人。在不设置冒险位的情况下,即:drwxrwxrwx,任何用户都可以删除qqq用户创建的文件,当设置冒险位即:drwxrwxrwt。则其他用户不可随意删除qqq用户创建的文件。

猜你喜欢

转载自blog.csdn.net/bigdata_zx/article/details/82870892