it-swarm.it

Problemi con il montaggio di una condivisione SMB nel mio fstab

Ho una condivisione SMB valida e raggiungibile sulla mia finestra di Windows, con la quale posso montare

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

ma non è montabile dal mio fstab. Si legge la voce fstab

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

e il file delle credenziali (che ha 777 permessi mentre ottengo che funzioni) contiene

username=foo
password=bar

ma Sudo mount -a provoca un errore, che da un dmesg | coda, spettacoli

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

Qualcun altro ha visto questo problema ed è riuscito a risolverlo?

14
Rob Cowell

Installa smbfs.

Sembra sciocco che un pacchetto possa risolvere questo problema, ma quando si usano i file delle credenziali, il kernel devia al comando mount.cifs anziché fare il mount stesso. Questo pacchetto fornisce mount.cifs quindi dovresti metterti sulla strada della vittoria!

Modifica: Come sottolinea Klaus nei commenti, per 13.04 e successivi, è necessario cifs-utils.

27
Oli

Sono impazzito il 14.04. l'opzione credential = non stava montando la condivisione in fstab sebbene potessi montarla "a mano" nel cli. Il problema era che il pacchetto "cifs-utils" non era installato ...

Sudo apt-get install cifs-utils

e tutto andava bene ...

5
HB9DTX