用于控制访问的Unix指令


3

我有这个指示

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

这条指令中的17,+和1是什么?请帮我 ?

Answers:


4

“+”表示存在与文件关联的ACL(访问控制列表)条目。使用 getfacl 查看ACL。你也可以使用 setfacl 设置它们。

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


是的,这是从命令“ls -l”输出,但我不明白+站立的是什么?

+符号表示在正常的Unix权限之上应用了ACL,您需要使用getfacl命令来查看它们。
Xenoactive

2

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

info coreutils 'ls invocation'

试试吧 man ls

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


1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.