Каталог с доступом для всех локальных пользователей
Представим такую ситуацию. Есть рабочий/семейный компьютер. У каждого пользователя есть свой домашний каталог, в котором он хранит личные файлы. Доступ к этой папке может получить только пользователь-владелец. Для обмена информацией между пользователями нужна общая папка, но не сетевая, а по типу Data-раздела в Windows.
В данной статье мы рассмотрим создание такой папки.
Создание такого каталога
1.Есть EXT4-раздел
2.Создаем каталог для монтирования
$ su - # mkdir /mnt/Data
3.Настраиваем /etc/fstab. Прописываем следующую строчку (где UUID, соответственно, от вашего диска)
UUID=db192b56-b670-4975-aad7-121f147d01a7 /mnt/Data ext4 defaults 0 2
4.Создаем группу, члены которой будут иметь доступ к диску (без этого нельзя)
# groupadd share
5. Добавляем нужного пользователя в группу
# usermod -G share petr # usermod -G share masha
6. Используя Acess Control List устанавливаем следующие права для нашей новосозданной группы share и включенных в нее пользователей:
# setfacl -d -m g:share:rwx /mnt/Data # setfacl -d -m m::rwx /mnt/Data # setfacl -m g:share:rwx /mnt/Data
7. У всех пользователей включенных в группу share будет полный доступ к указанному каталогу.