Я создал долю Samba, которая хорошо работает кроме того, что файлы не являются записываемыми.
Сервер является системой Ubuntu со следующей записью в/etc/samba/smb.conf:
[poddycds]
path = /mnt/hdcd/home/login/poddy/poddydata/cds
public = yes
writeable = yes
read only = no
guest ok = yes
create mask = 0777
directory mask = 0777
browseable = yes
public = yes
Клиент является системой Fedora 21 со следующей записью в/etc/fstab:
//192.168.1.244/poddycds /mnt/poddycds cifs guest,uid=1000,gid=1000,rw,noperm,file_mode=0777,dir_mode=0777 0 0
Доля смонтирована правильно к/mnt/poddycds, и я вижу, что все файлы имеют разрешение 8user записи, группу и мир), но когда я пытаюсь записать один из существующих файлов, это перестало работать.
Какая-либо идея, что могло отсутствовать здесь?
Обновление: это, кажется, проблема конфигурации сервера, когда я соединяюсь от устройства Windows, у меня есть та же проблема. Так какая-либо идея, почему сервер не монтирует его записываемый, как указано в smb.conf? Или какие файлы журнала я мог проверить для нахождения причины?
Попытайтесь делать это (Грязная работа вокруг, поскольку Вы не должны давать 777 полномочий слегка)
sudo chmod -R 777 /path/to/share
, Вот статья с веб-сайта Ubuntu, объясняя различные полномочия файла/папки