Как создать пользователей из терминала и дать им разные уровни разрешений

Я должен сделать 3 пользователей и 1 .txt файл.

  • Первый пользователь может только читать файл,
  • Второй пользователь может читать и писать в файл
  • Третий пользователь не может открыть файл.

Как сделать это из терминала?

1 ответ

Решение

Создать пользователей, используя adduser:

adduser foo

Установите сложные разрешения, используя ACL:

setfacl -m u:user1:r /some/file
setfacl -m u:user2:rw /some/file
setfacl -m u:user3:- /some/file

Увидеть man setfacl а также man adduser для деталей.

Другие вопросы по тегам