в каталозі відображається знак "+"


3

У одному зі списку мого каталогу я отримую наступні дані:

drwxrws---+ 7 sip sip 4096 Aug 5 13:25 USSDG

Я член групи sip але я не можу створити будь-який файл, якщо отримаю доступ до цього каталогу, використовуючи своє ім'я користувача. Чи може хто-небудь вказати на будь-яке питання з цим?

Спеціально я стурбований знаком "+", який входить до останнього. Я відчуваю, що це пов'язано з проблемою. Що означає "+" у вищезгаданому виході?

Відповіді:


3

Списки контролю доступу (ACL) позначаються символом +. man getfacl як правило, це хороший момент для початку читання.


2

Ласкаво просимо в дивовижний новий Unix-світ 1989 року!

Ті хороші TRUSIX люди - тільки цього року - визначили продовження до ls команда для візуального позначення, коли rwxrwxrwx інформація про дозволів насправді не є цілою історією. Це розширення + після прапорів дозволів. Як бачите, ваш ls вихід має це дуже + характер. Це означає, що ваші файли мають нові дискреційний список контролю доступу речі, про які так хвилюються люди TRUSIX. Таким чином, доступ до файлів є ні обов'язково те, що можна вивести з дев'яти прапорів дозволів.

Щоб компенсувати ці обмеження старих Unix-інструментів в умовах нового стилю ACL, люди TRUSIX також придумали кілька нових команд, getacl і setacl. Перший використовується для перегляду цих ACL. Я чую нарікання, що люди могли б віддати перевагу getfacl і setfacl як імена.

Через 20 років, звичайно, дев'ять біт дозволів здадуться старомодним і пасивним, ACL будуть нормою, і навіть динамічні операційні системи 1990-х років, що виникнуть, будуть слідувати, де Unix пішов раніше . ☺

Подальше читання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.