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


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

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

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


1
2018-02-23 13:26


происхождения




ответы:


Создавайте пользователей, используя 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 для деталей.


3
2018-02-23 13:46



Это нормально, спасибо. Можете ли вы сказать мне, как проверить разрешения после этого? - Georgi Bangeev
@GeorgiBangeev getfacl file - muru