Консолированные cifs разделяют, но нет разрешений на запись

Переустановили 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

Как я могу исправить это, чтобы у меня были права на запись на моем монтировании?

1
задан 19 August 2013 в 13:45

3 ответа

В моем случае решение заключалось в добавлении опции noperm в запись fstab

1
ответ дан 24 May 2018 в 18:54

На вашем сервере добавьте следующее в файле /etc/samb/samb.conf:

read only = no

надеюсь, что это сработает.

0
ответ дан 24 May 2018 в 18:54

Как уже упоминал Марио Мастрерилли, я создал вариант 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
0
ответ дан 24 May 2018 в 18:54
  • 1
    Не за что! См. Комментарий Дэвида Ферстера в ответе Марио Маструрилли. Просто хочу точно суммировать все факты. – Marcel Lange 10 November 2015 в 19:28
  • 2
    Из manpage ( linux.die.net/man/8/mount.cifs ) noperm Клиент не выполняет проверки разрешений. Это может предоставить файлы на этом монтировании для доступа других пользователей в локальной клиентской системе. Обычно это необходимо, только когда сервер поддерживает расширения CIFS Unix, но UIDs / GID на клиентской и серверной системах не соответствуют достаточно близко, чтобы разрешить доступ пользователя к монтированию. Обратите внимание, что это не влияет на обычную проверку ACL на целевой машине, выполняемую программным обеспечением сервера (ACL сервера против имени пользователя, предоставленного во время монтирования). – Rich 29 August 2017 в 09:17

Другие вопросы по тегам:

Похожие вопросы: