在 Linux 系统中,sticky bit(粘滞位)是一种特殊的文件权限,用于限制对目录或文件的访问
以下是如何设置和取消 sticky bit 的方法:
- 设置 sticky bit:
要设置 sticky bit,可以使用 chmod
命令。对于目录,需要在权限字符串中添加一个额外的数字,表示 sticky bit。例如,要为目录设置 sticky bit,可以运行以下命令:
chmod 1755 /path/to/directory
这里,1
表示设置了 sticky bit,后面的 755
是目录的权限。对于文件,不需要添加额外的数字,只需要设置正常的权限即可。
- 取消 sticky bit:
要取消 sticky bit,同样使用 chmod
命令。将 sticky bit 的位置设置为 0
,然后重新设置目录的权限。例如,要取消目录的 sticky bit,可以运行以下命令:
chmod 0755 /path/to/directory
这里,0
表示取消了 sticky bit,后面的 755
是目录的权限。对于文件,不需要添加额外的数字,只需要设置正常的权限即可。
注意:在设置和取消 sticky bit 时,需要确保你有足够的权限。通常,只有 root 用户或目录/文件的所有者才能修改这些权限。