您可以使用find的-perm -mode格式进行此操作。来自man find:
-烫发-模式
为文件设置所有许可位模式。以这种形式接受符号模式,这通常是使用它们的方式。u',如果使用符号模式,则必须指定g'或'o'。有关一些说明性示例,请参见“示例”部分。
因此,要查找所有可全局写入的文件,而不管它们具有什么其他权限,您可以执行以下操作:
find / -perm -o+w
要设置粘性位,请使用-exec:
find . -perm -o+w -exec chmod +t {} +
find / -not -type l -perm -o+w如果您不希望输出也包含符号链接的名称,请使用此符号。