Un paio di cose da verificare. Faccio qualcosa di simile e puoi provare a montarlo direttamente usando il mount
comando per assicurarti di avere le cose corrette.
Autorizzazioni per il file delle credenziali
Assicurati che questo file sia autorizzato correttamente.
$ sudo ls -l /etc/smb_credentials.txt
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt
Montatura dettagliata
Puoi ottenere maggiori informazioni mount
dall'uso -v
dell'interruttore che spesso ti mostrerà dove si stanno facendo scattare le cose.
$ sudo mount -v -t cifs //server/share /mnt \
-o credentials=/etc/smb_credentials.txt
Risultato in questo output se funziona:
mount.cifs kernel mount options: ip=192.168.1.14,unc=\\server\share,credentials=/etc/smb_credentials.txt,ver=1,user=someuser,domain=somedom,pass=********
Controlla i registri
Dopo aver eseguito il comando mount sopra, dai un'occhiata al tuo dmesg
e / /var/log/messages
o ai /var/log/syslog
file per eventuali messaggi di errore che potrebbero essere stati generati quando hai provato mount
.
Tipo di sicurezza
Puoi passare molte opzioni extra tramite l' -o ..
interruttore per montare. Queste opzioni sono specifiche della tecnologia, quindi nel tuo caso sono applicabili in modo mount.cifs
specifico. Dai un'occhiata alla mount.cifs
pagina man per ulteriori informazioni su tutte le opzioni che puoi passare.
Sospetto che ti manchi un'opzione per sec=...
. In particolare una di queste opzioni:
sec=
Security mode. Allowed values are:
· none - attempt to connection as a null user (no name)
· krb5 - Use Kerberos version 5 authentication
· krb5i - Use Kerberos authentication and forcibly enable packet
signing
· ntlm - Use NTLM password hashing
· ntlmi - Use NTLM password hashing and force packet signing
· ntlmv2 - Use NTLMv2 password hashing
· ntlmv2i - Use NTLMv2 password hashing and force packet signing
· ntlmssp - Use NTLMv2 password hashing encapsulated in Raw NTLMSSP
message
· ntlmsspi - Use NTLMv2 password hashing encapsulated in Raw
NTLMSSP message, and force packet signing
The default in mainline kernel versions prior to v3.8 was sec=ntlm.
In v3.8, the default was changed to sec=ntlmssp.
Potrebbe essere necessario regolare l' sec=...
opzione in modo che sia o sec=ntlm
o sec=ntlmssp
.
Riferimenti
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentials
e aggiungere le informazioni di debug (sterilizzate) alla tua domanda?