Ich verwende ChaletOS 16.0.4.2. Ich habe alles getan, um online auf ein externes Laufwerk zuzugreifen, das über einen Asuswrt-Merlin-Router freigegeben wurde. NICHTS! Ich meine, nichts hat funktioniert !! Nachdem ich alle erforderlichen Samba-Inhalte installiert hatte, konnte ich immer noch nicht auf meine Freigabe zugreifen. Ich wurde immer wieder aufgefordert, mein Passwort einzugeben. Ich würde es richtig eingeben, aber keine Freude haben. Nachdem ich Peter de Maeyers Änderung in "/etc/samba/smb.conf" oben vorgenommen hatte, öffnete sich die Fahrt nach einem starken Regen wie ein blauer Himmel. Danke Peter !!!
Da ich nie alle diese Schritte an einem Ort gefunden habe, hoffe ich, dass dies jemand anderem helfen kann. Was schließlich den Trick tat, war eine Kombination aus Peters Antwort und diesem Link .
Zusammenfassend habe ich zuerst die Datei "~ / .smbcredentials" erstellt und die relevanten Informationen eingefügt:
( Für Unbekannte bedeutet dieses kleine wackelige Zeichen vor dem "/", die Datei in Ihrem Ordner "/ home" abzulegen.)
Benutzername =msusername
domain =ENTER_YOUR_WINDOWS_DOMAIN
Passwort =msusername
(Die Site sagt nicht, dass die Domain hinzugefügt werden soll, aber ich habe dies nur aus gutem Grund getan.)
Ich habe diese Datei gespeichert und geschlossen und die Berechtigungen dafür geändert, indem ich sie in das Terminal eingegeben habe:
chmod 600 ~/.smbcredentials
Als nächstes habe ich die Datei "/ etc / fstab" bearbeitet, indem ich sie in das Terminal eingegeben habe:
sudo gedit /etc/fstab
In der "fstab" -Datei habe ich dies unten eingegeben (stellen Sie sicher, dass Sie hier Ihre eigenen Informationen verwenden):
smb://COMPUTER_NAME/SHARED_FOLDER /media/NEW_FOLDER_NAME cifs credentials=/home/YOUR_UBUNTU_USERNAME/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
Ich habe diese Datei gespeichert und geschlossen und dann die Datei "smb.conf" geöffnet, indem ich sie in ein Terminal eingegeben habe:
sudo gedit /etc/samba/smb.conf
In Zeile 29 (unter "Global") habe ich den Namen "Arbeitsgruppe" so geändert, dass er mit dem obigen Namen "Domain" übereinstimmt. Unmittelbar darunter habe ich eine neue Zeile (Zeile 30) erstellt und Folgendes eingegeben:
client use spnego = no
Nur für den Fall, dass ich nach dem Lesen dieser Website dachte, es wäre eine gute Idee, diese Änderung auch in Zeile 101 vorzunehmen:
obey pam restrictions = yes
zu obey pam restrictions = no
Nach mehr als zwanzig (ja, das sind 20) Stunden und Stunden, in denen ich mein System mehrmals durchsucht und borkte, fand ich endlich Freude an diesen Einstellungen.
Viel Glück und mögen die Linux-Götter mit euch sein!