Я хотел бы настроить самодельный NAS. Он работает под управлением Ubuntu 20.04 LTS Server и использует SAMBA для обмена содержимым диска. Он работает отлично (я могу получить доступ к общей папке). Теперь я хотел бы установить разрешения.
Идея:
Есть 5 разных пользователей (клиентов), которые хотели бы использовать этот сервер. Двое из них (пользователь 1, пользователь 2) могут получить доступ ко всему жесткому диску (всем каталогам с разрешениями на чтение/запись). Остальные (user3-4-5) также могут получить доступ ко всему содержимому, но с правами только на чтение. Однако есть некоторые каталоги (например, их частные каталоги), которые также доступны для чтения/записи.
Чтобы сделать эту идею более понятной, я создал карту каталогов, где зеленый каталог = чтение/запись, а красный каталог = только чтение:
пользователь1 и пользователь2:
пользователь n (n=3,4,5):
я изменил /etc/самба/smb.conf
как это:
[Моя общая папка]
путь = /медиа/моя/общая/папка
только чтение = нет
список чтения = пользователь3 пользователь4 пользователь5
просмотр = да
хосты позволяют = ip1 ip2 ip3 ip4 ip5
хосты отрицают = 0.0.0.0/0
допустимые пользователи = пользователь1 пользователь2 пользователь3 пользователь4 пользователь5
максимальное количество подключений = 5
(пользователи уже добавлены в самбу)
Основная проблема заключается в том, что пользователи 3-4-5 не могут изменить свою личную папку, потому что весь жесткий диск для них доступен только для чтения.
Как я могу правильно установить разрешения, чтобы пользователи 3-4-5 могли R / W (изменять) свои (ТОЛЬКО их) папки?