Що таке "+" у "drwxrwsr-x +"


12

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

Коли я розгортаюсь на сервері, він не працює, і нічого не оновлюється. Оскільки права доступу до файлів , як правило, винуватцем цього НЕ вдається, в моєму досвіді, я перевірив їх в папці Я розгортається на, і я бачив , що - то я не бачив раніше: drwxrwsr-x+.

Я не знаю, що це за закінчення плюс знак чи що він робить; Я припускав, що це спосіб CentOS позначати липкий біт, але коли я бігав sudo chmod -t shared, він все ще був там, тому я здогадуюсь, що це не повинен бути клейким бітом.

Чи може хтось, хто знає більше про Linux, сказати мені, що закінчення "+" є в цьому списку дозволів?


1
Це означає, що додаткові дозволи доступні як ACL. Дивіться також [це запитання] [1]. [1]: superuser.com/questions/198758/…
Фред Клаузен

Відповіді:


27

З info ls, під What information is listed?розділом, щодо випуску продукції, отриманої -l:

 A file with any other combination of alternate access methods is
 marked with a '+' character.

Як правило, це означає, що він має набір ACL.


2
Якби я міг +2, я би, бо не тільки це відповів на моє запитання, я також ніколи не чув про infoкоманду. Я завжди просто використовував cmd --helpіman cmd
Goldentoa11

1
Деякі люди вважають infoзаплутаним навігацію через гіперпосилання. Якщо вам не подобається info, спробуйте info foo | lessпропустити це менше, щоб дати вам знайоме відчуття.
Стефан Ласевський

Goldentoa11, дякую за це. Не соромтеся приймати відповідь, натиснувши на контур біля неї, якщо ви задоволені нею.
MadHatter

Я встановлюю pinfo раз у раз, якщо мені трапляється читати документи INFO. Це дає рись, як навігація до інформаційних документів.
Dan Garthwaite

1
Серйозно, спробуйте info foo | less. Він передає все через менше, і функціонує дуже схоже на manpage - часто вміст на 99% однаковий. Коли я це знайшов, я ніколи не оглядався.
Стефан Ласєвський

12

Як зазначає @MadHatter, це означає, що Файл / Каталог мають додаткові права через Списки контролю доступу. Зазвичай системи "Власник: група" достатньо, але в деяких випадках потрібен більш тонкий зернистий контроль дозволу. Тут працює система acl.

Щоб переглянути acls у певному файлі / dir, просто введіть:

getfacl myfileordir

Для зміни дозволів використовуйте setfaclкоманду. Дивіться на сторінці чоловіка на ньому правильний синтаксис.

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