Назад | Перейти на главную страницу

Как я могу смонтировать жесткий диск с разрешениями на чтение и запись для всех пользователей, перечисленных на сервере Linux?

Два пользователя user1 и user2 зарегистрированы на сервере, оба с sudo доступ.

user1 смонтировал жесткий диск с:

$ sudo mount /dev/sda /media/user1/DATA
$ ll /media/user1
total 12K
drwx------ 19 user1 user1 4.0K 2020-01-25 23:44:42 DATA

Как мы можем убедиться, что user2 имеет доступ к /media/user1/DATA?

Нет необходимости иметь решение, которое сохраняется после перезагрузки (например, редактирование /etc/fstab), ни что-то вроде chmod -R 777 на всех файлах на этом жестком диске.

Спасибо

Я действительно нашел ответ: https://www.2daygeek.com/how-to-configure-access-control-lists-acls-setfacl-getfacl-linux/

В Linux существует так называемый ACL: списки контроля доступа. Итак, чтобы решить свою проблему, я запустил:

setfacl -m u:user2:rwx /media/user1/DATA

После выполнения этой команды user2 имел доступ к /media/user1/DATA.

Чтобы вывести список ACL каталога, просто выполните:

getfacl /path/to/dir