Що еквівалентна команді терміналу для видалення користувачів / груп з папки рекурсивно?


0

Коли я видаляю дозвіл користувача або групи з папки та всіх її файлів і папок для дітей, це я роблю:

  • Клацніть правою кнопкою миші папку
  • Натисніть "Отримати інформацію"
  • Розблокувати замок (набравши пароль адміністратора)
  • Видалити користувачів і або групи
  • Натисніть "Застосувати до всіх вкладених елементів" та підтвердьте

Як це можна зробити з терміналу?

Відповіді:


0

Ви б використовували chmod з командою -a прапорець для видалення записів списку контролю доступу та -R прапорець, щоб зробити це рекурсивно.

Наприклад:

$ chmod -R -a "admin allow read" foldername

зробить всі файли в foldername тільки для читання для користувача-адміністратора (оскільки ви видаляєте властивість "дозволене читання" для "admin".

$ chmod -R -a "joe allow delete" foldername

не дозволить користувачеві joe видалити будь-який файл у foldername.

Щоб додати властивості назад, використовуйте +a замість -a.

Для більш докладної інформації та прикладів див chmod manpage, або Ця стаття .

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