Я хочу установить общий ресурс Windows с помощью CIFS на моем компьютере Ubuntu 17.04. Я хочу использовать файл учетных данных SMB для данных аутентификации, но всегда получаю «ошибка монтирования (13): Permission denied», если я пытаюсь использовать файл учетных данных. Если я вставляю имя пользователя / пароль в командной строке монтирования, у меня нет проблем.
Например, эта команда завершилась с ошибкой mount (13): Permission denied ":
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?
Итак, похоже, что кавычки в моем файле .smbcredentials не нужны. Я изменил первую строку на:
username='My User'
и больше не получаю сообщение об ошибке
Итак, похоже, что кавычки в моем файле .smbcredentials не нужны. Я изменил первую строку на:
username='My User'
и больше не получаю сообщение об ошибке