Проблема с использованием файла учетных данных SMB для монтирования общего ресурса SMB

Я хочу смонтировать общий ресурс Windows с помощью CIFS на моем компьютере с Ubuntu 17.04. Я хочу использовать файл учетных данных SMB для детализации аутентификации, но всегда получаю «ошибка монтирования (13): Разрешение отказано», если я пытаюсь использовать файл учетных данных. Если я встраиваю имя пользователя / пароль в командную строку монтирования, у меня нет проблем.

Например, эта команда завершается с ошибкой «ошибка монтирования (13): разрешение запрещено»:

sudo mount -t cifs //servername/sharename /home/myuser/mediafolder -o credentials=/home/myuser/.smbcredentials,dir_mode=0777,file_mode=0777

Но эта команда работает нормально и правильно монтирует общий ресурс:

sudo mount -t cifs //servername/sharename /home/myuser/mediafolder -o user="My User",pass=MyPassword,dir_mode=0777,file_mode=0777

] Мой файл .smbcredentials выглядит следующим образом:

username='My User'
password=MyPassword
workgroup=WORKGROUP

После создания файла .smbcredentials я сделал это:

sudo chown root .smbcredentials
sudo chmod 600 .smbcredentials

Наконец, я должен добавить, что выполняю все эти команды в сеансе VNC от клиента VNC Windows (я не знаю, уместно ли это).

Есть идеи, что случилось с моим файлом .smbcredentials?

0
задан 30 November 2017 в 22:15

1 ответ

Таким образом, похоже, что кавычки в моем файле .smbcredentials не были нужны в конце концов. Я изменил первую строку на:

username='My User'

и больше не получаю сообщение об ошибке

1
ответ дан 30 November 2017 в 22:15

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

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