Как изменить права доступа к папкам на файловом сервере Samba

Как изменить права доступа к папкам на файловом сервере Samba

Я установил файловый сервер 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


Связанный контент