Як я можу встановити повні дозволи для користувача у вказаному режимі в Linux?
Як я можу встановити повні дозволи для користувача у вказаному режимі в Linux?
Відповіді:
Залежить від того, що ви маєте на увазі "повні дозволи". Якщо ви бажаєте, щоб користувач мав повний доступ для читання та запису до всіх файлів і каталогів у цьому каталозі, це допоможе:
chown -R username directory
chmod -R u+rX directory
Перша команда робить користувача власником каталогу. Друга команда дає їм повні права читання та доступу. r
Дає дозвіл на читання, то X
дає «виконати» дозволу на каталоги, а не файли.
Якщо ви не хочете змінювати існуючі дозволи довідок, але хочете надати дозволу користувача (або декількох користувачів або груп) на вміст каталогу, ви можете використовувати ACL. У деяких файлових системах (ext3) потрібен прапор acl на монтажі, щоб увімкнути ACL. Часто просто використовувати групи достатньо, але ACL можуть бути більш гнучкими.
Перегляньте команди setfacl та getfacl для отримання додаткової інформації.
Ви можете надати користувачеві право власності за допомогою наступної команди:
chown -R username:groupname directory
Дозволи мають бути контрольовані, chmod
але більш ніж ймовірно, якщо ви надаєте користувачеві право власності, дозволи повинні бути вже встановлені для повного доступу.