Я установил файловый сервер Samba на серверной машине Ubuntu в моем офисе. Затем я отобразил общий ресурс на нескольких различных ПК с Windows как сетевой диск. Я создал папки в корне диска для каждого филиала в офисе. Теперь я хочу запретить пользователям создавать больше папок или файлов в корне отображенного диска. Но у них должна быть возможность создавать подпапки и файлы внутри уже созданных папок. Возможно ли это?
решение1
Насколько мне известно, я полагаю, что ответ — нет.
Тем не менее, вот что я сделал в качестве обходного пути.
Создал две записи samba одной и той же папки, одна из нихтолько для чтенияа другой -читай пиши. Затем я создал отдельного пользователя для папки чтения-записи.
Таким образом, вносить изменения могут только те ПК, которые обращаются к папке RW ISO с учетными данными пользователя, а все остальные могут только читать каталог Samba.
Я знаю, что не отвечаю на ваш вопрос, но надеюсь, что это хоть немного поможет.
[ISO]
comment = ISO files
path = /storage/ISO/
browseable = yes
writeable = no
guest ok = yes
[ISO-RW]
comment = ISO
path = /storage/ISO/
browseable = yes
valid users = <user1>
writable = yes