Переустановили Ubuntu на моем сервере веб-разработки. На старом у меня была настройка общего ресурса smbfs для доступа к общему ресурсу через локальную сеть к другим блокам Ubuntu. Он был настроен с использованием следующего и работал нормально - http://ubuntuforums.org/showthread.php?t=288534
На этот раз я использую cifs-utils вместо smbfs но я предполагаю, что это нормально?
При переустановке сервера у меня возникли проблемы с записью файлов. Он смонтирован нормально, и когда с моего локального компьютера я ls -l
он показывает мне разрешения на запись (хотя от моего локального пользователя), но когда я иду, чтобы создать или сохранить поверх файла, это дает мне ошибку без разрешений
Вот строка в моем / 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/samba/smb.conf на сервере есть следующая строка:
writeable = yes
Надеемся, что это позволит получить доступ на запись к общему ресурсу.
На вашем сервере добавьте в файл /etc/samb/samb.conf
следующее:
read only = no
надеюсь, что это сработает.
Как Mario Mastrorilli уже упомянул, формируют меня, 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
Смонтироваться
$> sudo mount -a