“ls -l”输出中+的含义是什么?


4
ls -l

-rwxr-xr-x  1 root     root   885 2010-07-08 13:55 /etc/backup-number-of-files*
-rwxrwxr-x+ 1 levchuk  Users 1067 2010-08-30 14:37 /etc/backup-running-time*

请注意第二行的+

Answers:


3

在我看来,它始终是一个指示,以ACL的形式提供额外的权限。然后,您应该可以使用getfacl以查看这些ACL是什么。


你知道,我已经使用Unix系统几十年了,而且我模糊地意识到有一个ACL系统,但我从来没有见过它,并且不知道如何自己使用它。
Omnifarious 2010年

我从来没有在一个ls手册页中看到它,这就是为什么我说“在我的脑海里”。默认ACL作为解决复杂分组层次结构,组成员资格限制和权限问题(通常由不良SFTP客户端赋予)的方法非常有用。
Kaleb Pederson 2010年

哦......并且ACL实现各不相同。 getfacl适用于Linux和(至少某些)Solaris,但我一直在使用完全不同的实现的其他系统。
Kaleb Pederson 2010年

我相信有一个POSIX规范(我只是简单地瞥了一眼)它们应该如何工作。我没有意识到有人实现了它。;-)我通常不喜欢ACL,因为我认为它们导致过度复杂,并且在检查时编写具有可预测结果的代码变得非常困难。但我同意,如果你绝对需要它们,它们是一个非常好的工具。
Omnifarious 2010年
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.