Ein paar Dinge zum Auschecken. Ich mache etwas Ähnliches und Sie können es direkt mit dem mount
Befehl testen , um sicherzustellen, dass Sie alles richtig eingerichtet haben.
Berechtigungen für die Anmeldeinformationsdatei
Stellen Sie sicher, dass diese Datei berechtigt ist.
$ sudo ls -l /etc/smb_credentials.txt
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt
Ausführliche Mount
Sie können mount
mit dem -v
Schalter mehr Informationen abrufen , da er Ihnen oft anzeigt, wo Dinge ausgelöst werden.
$ sudo mount -v -t cifs //server/share /mnt \
-o credentials=/etc/smb_credentials.txt
Ergebnis dieser Ausgabe, wenn es funktioniert:
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=********
Überprüfen Sie die Protokolle
Suchen Sie nach dem Ausführen des obigen Befehls mount in Ihren dmesg
und / /var/log/messages
oder /var/log/syslog
Dateien nach Fehlermeldungen, die beim Ausführen des Befehls erzeugt wurden mount
.
Art der Sicherheit
Sie können viele zusätzliche Optionen über den -o ..
Schalter zum Einhängen übergeben. Diese Optionen sind technologiebezogen, in Ihrem Fall sind sie also mount.cifs
spezifisch anwendbar . In der mount.cifs
Manpage finden Sie weitere Informationen zu allen Optionen, die Sie übergeben können.
Ich würde vermuten, dass Ihnen eine Option dazu fehlt sec=...
. Speziell eine dieser Optionen:
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.
Möglicherweise müssen Sie die sec=...
Option so anpassen , dass sie entweder sec=ntlm
oder ist sec=ntlmssp
.
Verweise
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentials
und die Debugging-Informationen (bereinigt) zu Ihrer Frage hinzuzufügen?