Ich habe Probleme, eine Windows 2008-Freigabe auf einem CentOS 6.4-Server (64 Bit) bereitzustellen
Wenn ich smbclient benutze, funktioniert es:
smbclient //esb.local/dfs -U ESBSertal -W ESB -P MyPassword
aber mit mount tut es nicht. Ich habe es in der Kommandozeile versucht:
mount.cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win
und Hinzufügen einer Zeile zu / etc / fstab
//esb.local/dfs /mnt/win cifs username=ESBSertal,password=MyPassword,domain=ESB 0 0
In beiden Fällen erhalte ich den gleichen Fehler:
mount.cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
und für fstab
mount -a
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Ich bin dankbar für Ihre Unterstützung.
Nur ein Update: Dies wird als root ausgeführt. weder als root noch als sudo arbeiten
Micha
,
oder ein anderes Leerzeichen in Ihrem Passwort, oder?Antworten:
Ich könnte den Fehler mit mount -t cifs überwinden ... fügen Sie einfach den Parameter
sec=ntlmsspi
zu den Optionen hinzu. Andere mögliche Optionen sind:Ich konnte einen Einhängepunkt erstellen,
autofs
indem ich dem Hinweis Nummer 4 von dieser Site folgteEinige Änderungen mussten an der
/etc/auto.mymount
Option vorgenommensec
werden. Ich habe hier die richtigen Parameter gefunden (ganz unten auf der Seite)Am
/etc/auto.mymount
Ende enthielt meine eine Zeile:Durch Ausführen werden
service autofs restart
die Informationen erneuert.Dadurch konnte ich auf den Inhalt der Freigabe unter zugreifen
/mnt/win/share
quelle
Es scheint nicht von Natur aus falsch zu sein, was Sie tun.
Überprüfen Sie, ob der Benutzername / das Passwort usw. keine Interpunktion / Leerzeichen enthält und ob sie
'
'
um sie herum stehen.Überprüfen Sie, ob die CentOS- und Windows-Firewalls Verbindungen zulassen (obwohl Sie wahrscheinlich eine andere Fehlermeldung erhalten).
quelle
Es tut mir leid, dass ich nicht in einem Kommentar gefragt habe, aber mein Repräsentant ist nicht hoch genug.
Haben Sie einen PDC auf dem Windows 2008-Server? Wenn ja, fehlt Ihnen wahrscheinlich nur die Domain für den Benutzer
Haben Sie versucht, als Administrator zu mounten? Wenn dies funktioniert, liegt wahrscheinlich nur ein Problem mit den Freigabeberechtigungen vor.
Andernfalls überprüfen Sie die Syslog-Datei. Sie sollte weitere Informationen zum Fehler enthalten. Möglicherweise erfordert der Server eine Paketsignatur und Ihre Anfrage ist ohne.
quelle
Ich bin nicht sicher, aber verwenden Sie anstelle von CIFS SMBFS und versuchen Sie, Ihre freigegebene Partition bereitzustellen.
quelle
Versuchen Sie stattdessen diesen Befehl:
mount -t cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win
quelle
Ich hatte ein ähnliches Problem, das ich gelöst habe, indem ich username = domain.local \ username in fstab eingefügt habe.
quelle
Für RHEL Linux ... musste ich ein paar Zeilen in die /etc/request-key.conf einfügen
Dann montieren Sie mit diesem ..
quelle
Ich hatte das gleiche Problem und habe es zuerst behoben:
dann
Welches hatte eine Zeile, die sagte
Ich habe dann meine Mount Line geändert
ENDLICH!
Ich möchte die Antwort von Dr. Gorb dafür würdigen, dass sie mich zu dieser Lösung geführt hat, habe aber nicht genug Ruf, um einen Kommentar hinzuzufügen.
quelle