Проблемы с монтированием SMB в моем fstab

У меня есть допустимый доступный SMB-ресурс на моем Windows-боксе, который я могу смонтировать с помощью

sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar

, но он не монтируется из моего fstab. Запись fstab гласит

//192.168.0.9    /mnt/WinC    credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777    0    0

, а файл учетных данных (который имеет 777 разрешений, пока я работаю) содержит

username=foo
password=bar

, но sudo mount -a приводит к ошибке, которая из Dmesg | хвост, показывает

[225040.991705]  CIFS VFS: No username specified
[225050.991721]  CIFS VFS: cifs_mount failed w/return code = -22

Кто-нибудь еще видел эту проблему и удалось решить?

14
задан 10 August 2010 в 13:44

2 ответа

Установить smbfs.

Звучит глупо, что пакет может это исправить, но когда вы используете файлы учетных данных, ядро ​​переключается на команду mount.cifs, а не выполняет монтирование. Этот пакет предоставляет mount.cifs, поэтому вы должны быть на пути к победе!

Редактировать: Как отметил Клаус в комментариях, для 13.04 и позже вам нужно cifs-utils. [ 116]

0
ответ дан 10 August 2010 в 13:44

Я сошел с ума 14.04. опция credential = не монтировала общий ресурс в fstab, хотя я мог смонтировать его «вручную» в кли. Проблема заключалась в том, что пакет "cifs-utils" не был установлен ...

sudo apt-get install cifs-utils

и все было хорошо ...

0
ответ дан 10 August 2010 в 13:44

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

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