控制访问的Unix指令

控制访问的Unix指令

我有这个指令

17 -rwxr-x-wx+ 1 john staff 2010 Jul 01 12:14 file3

此指令中的 17、+ 和 1 是什么?请帮帮我?

答案1

“+” 表示该文件有 ACL(访问控制列表)条目。用于getfacl查看 ACL。您还可以使用它setfacl来设置它们。

数字“1”是该文件的硬链接数。

答案2

只是为了补充 dogbanes 的答案,您粘贴的输出不是指令,而是ls命令的长输出。以下命令应为您提供该ls命令的完整文档,包括其输出的描述:

info coreutils 'ls invocation'

尝试一下man ls

17可能磁盘分配大小,-s使用选项时显示。

答案3

只是为了补充 dogbanes 和 compostus 的答案,如果你碰巧在 Solaris 上使用 ZFS 或 NFSv4,那么显示 ACL 的正确方法是使用ls -v而不是getfaclchmod而不是setfacl

相关内容