У меня есть сервер samba, работающий на сервере Ubuntu 14.04.
Я настроил общий ресурс samba.
[Pictures]
writeable = yes
path = /mnt/data/share/Pictures
user = christian test
valid users = christian test
write list = christian test
Проблема в том, что когда я установил chown на это:
drwxr-xr-x 3 nobody nogroup 4096 Jul 10 18:59 Pictures
я могу получить доступ и читать файлы, но я не могу редактировать / создавать / удалять файлы / папки.
Если я изменю chown на:
drwxr-xr-x 3 christian users 4096 Aug 15 22:03 Pictures
, я могу редактировать / создавать / удалять. Но только как пользователь христианин. Пользовательский тест все еще не может ничего сделать.
Кто должен быть владельцем папки общего доступа, чтобы удостовериться, что разрешения установлены с помощью конкретного пользователя samba?
удостоверьтесь, что Вы добавили обоих пользователей, использующих
smbpasswd -a <username>
, и также проверьте разрешение общего каталога
chmod 770 /mnt/data/share/Pictures
, если Вы хотите использовать какую-либо группу затем все пользователи, что Вы хотите предоставить общий каталог доступа, должен быть член той группы. создайте группу, использующую
groupadd smbuser
, присваивают группу для совместного использования каталога
chown :smbuser /mnt/data/share/Pictures
, добавляет пользователь к группе
usermod -G smbuser christian
usermod -G smbuser test
для большего количества информации эта ссылка