Вопрос: Что означает «+» в конце разрешений от ls -l?


Каков знак плюса в конце разрешений, которые мне говорят?

ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs

Вот контекст:

cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m

97
2018-01-27 22:44


Источник




Ответы:


Это означает, что ваш файл имеет расширенные разрешения, называемые ACL.

Вы должны бежать getfacl <file> чтобы просмотреть полные разрешения.

Видеть Списки контроля доступа Больше подробностей.


97
2018-01-27 22:54



ls -le на Mac OS X. serverfault.com/a/303752/63749 - ma11hew28


через man page 'ls'

«Если файл или каталог имеет расширенную информацию о безопасности, появляется поле разрешений, напечатанное параметром -l символом «+».

Обычно это означает, что файл обременен доступом ограничения за пределами традиционных разрешений Unix - вероятный список контроля доступа (ACL).


24
2018-01-27 22:49



«обременены ограничениями доступа» - означает ли это, что файл или каталог без + меньше ограничений? - squarecandy
@squarecandy: Нет, + может удалить ограничения (так что добавьте разрешения). Например, в текущем стандарте Ubuntu при подключении внешнего накопителя он устанавливается в / media / {yourusername} /, но разрешениями на / media / {yourusername} являются drwxr-x --- + и владелец и группа являются корнями, поэтому вы не ожидаете никого, кроме root, чтобы что-либо делать с чем-либо там. Но ACL говорит пользователю: {yourusername}: r-x, поэтому на самом деле у вас есть доступ (но никто из других пользователей не делает). - Toby Bartels