У меня есть действующий доступный 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
Кто-нибудь еще видел эту проблему и сумел ее решить?
smbfs
на самом деле является устаревшим предшественником,cifs
поэтому даже странно, чтоsmbfs
пакет предоставляет эту команду.Я сошел с ума 14 апреля. опция credential = не монтировала общий ресурс в fstab, хотя я мог смонтировать его «вручную» в кли. Проблема заключалась в том, что пакет "cifs-utils" не был установлен ...
и все было хорошо ...
источник