黏滞位

编辑
本词条由“匿名用户” 建档。

黏滞位(也称为t位或保存文本位)是一个扩展文件权限,Unix上的文件属性。它对目录和文件的影响不同。 在符号表示法中,粘性位记在九个字符的最后一个。x被t取代。如果未设置Other用户类的执行权限,导致第九个字符为-,则在该位置将其替换为大写字母T。 在八进制表示法中,与所有三个扩展文件权限一样,粘性位以八进制数字写入三个文件权限八进制数字之前。如果设置了粘性位,则将值1添加到那里的数字(如果未设...

黏滞位

编辑

黏滞位(也称为 t 位或保存文本位)是一个扩展文件权限, Unix 上的文件属性。 它对目录和文件的影响不同。

符号

编辑

在符号表示法中,粘性位记在九个字符的最后一个。 x 被 t 取代。 如果未设置 Other 用户类的执行权限,导致第九个字符为 -,则在该位置将其替换为大写字母 T。

在八进制表示法中,与所有三个扩展文件权限一样,粘性位以八进制数字写入三个文件权限八进制数字之前。 如果设置了粘性位,则将值 1 添加到那里的数字(如果未设置扩展文件权限,则为 0)。 0755 变成 1755,4744 变成 5744。

效果

编辑

对于可执行文件

在其原始含义中,粘滞位适用于可执行文件,即具有可执行权限的程序。这意味着程序在相关进程结束后并没有从主内存中删除,因此当程序再次被调用时,不必再次从辅助存储(例如硬盘驱动器)加载到主存储中(主要存储)并再次搬迁。 这为经常使用的大型程序(例如编辑器)带来了速度优势。

这个功能被认为是历史的;它不再以历史形式在现代 Unix 衍生产品中实现。 所以例如,随着 1988 年 SunOS 4.0 的推出,使用了延时位来防止写入的文件内容被缓存在 NFS 服务器上。 这解决了使用基于 NFS 的分页文件时的性能问题。

黏滞位

目录

粘滞位允许创建共享目录。

例如,如果一个目录为所有用户设置了所有文件权限,那么每个用户都可以在该目录中创建文件(和子目录),但也可以删除其中的每个文件。设置粘滞位限制对该目录中文件的访问,以便只有文件的所有者(或目录的所有者)可以删除或重命名该文件。读取和写入文件的权限不受影响。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/358187/

(3)
词条目录
  1. 黏滞位
  2. 符号
  3. 效果
  4. 对于可执行文件
  5. 目录

轻触这里

关闭目录

目录