У меня проблема с записью в папку, которую я разделяю с помощью samba на моем компьютере с Ubuntu. Я могу получить доступ к файлам на моем компьютере с Windows 7, но не могу писать в папку, есть предложения?
спасибо Большое
Samba выполняет файловые операции как локальный пользователь unix на сервере, на котором запущена samba. Убедитесь, что этот пользователь определен как тот, который вам нужен в smb.conf, и что этот пользователь имеет права записи в каталог / files.
вы можете увидеть полный пример здесь
но в основном вы хотите:
[someshare]
comment = Some Share
path = /path/to/share
read only = No
force user = someuser
force group = somegroup
guest ok = Yes
create mask = 0775
тогда вам просто нужно сделать:
chown -R someuser:somegroup /path/to/share
chmod -R 775 /path/to/share
Сначала проверьте эти две вещи:
убедитесь, что в свойствах вашей общей папки установлен флажок «Разрешить другим создавать и удалять файлы в этой папке» ИЛИ
убедитесь, что вы используете известную учетную запись пользователя на машине ubuntu для доступа к общему ресурсу