Переустановили Ubuntu на моем веб-сервере dev. На старой мне была настроена передача smbfs для доступа к общей папке через локальную сеть в другие блоки Ubuntu. Он был настроен с использованием следующих и отлично работает - http://ubuntuforums.org/showthread.php?t=288534
На этот раз я использую cifs-utils вместо smbfs, но я предполагаю, что это fine?
При переустановке сервера у меня возникли проблемы с созданием файлов для записи. Он установлен в порядке, и когда с моей локальной машины я ls -l, он показывает мне права на запись (хотя и от моего локального пользователя), но когда я создаю или сохраняю файл, он дает мне ошибку с разрешениями
[d4 ] Вот строка в моем / etc / fstab. Я должен был сделать одно изменение, чтобы смонтировать, и я добавил параметр ,sec=ntlmv2, без которого я получал mount error(13)//192.168.0.40/webserver /media/webserver cifs credentials=/root/.smbcredentials,sec=ntlmv2,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0
и мой файл учетных данных (без изменений с того момента, когда он был ранее рабочий)
username=melon
password=xxxxxxxxxxxx
Как я могу исправить это, чтобы у меня были права на запись на моем монтировании?
В моем случае решение заключалось в добавлении опции noperm в запись fstab
На вашем сервере добавьте следующее в файле /etc/samb/samb.conf:
read only = no
надеюсь, что это сработает.
Как уже упоминал Марио Мастрерилли, я создал вариант noperm в fstab. Вот запрошенный HowTo (David Foerster)
Просто откройте / etc / fstab: $> sudo nano /etc/fstab
Добавьте строку следующим образом: //abc-fs/folder/ /media/mountpoint cifs credentials=/root/.smbcredentials,iocharset=utf8,noperm 0 0
Mount $> sudo mount -a