Funktioniert einwandfrei, wenn auf SMB-Freigaben zugegriffen wird, die durch ein Kennwort geschützt sind smbclient
.
Wenn ich jedoch versuche, auf freigegebene Benutzer ohne Kennwortschutz (öffentliche Freigaben) zuzugreifen, wird Folgendes smbclient
gedruckt:
tree connect failed: NT_STATUS_ACCESS_DENIED
Wie kann ich auf diese Freigaben zugreifen?
Ich versuche von meinem Ubuntu 12.10 aus auf Windows 7 zuzugreifen
Anonymous login successful
wenn es hilftAntworten:
Wenn ich eine ziemlich alte Frage beantworte, kann ich dies mit smbclient wie folgt tun:
Dies ist von einem Fedora 21-Host, der eine Verbindung zu einem Solaris-Klon (Omnios) herstellt, sollte jedoch mit einem Windows-Host identisch sein.
quelle
-U|--user=username[%password]
. Daher beantwortet diese Antwort den Benutzernamen "single-space" mit einem "single-space" -Kennwort.smbclient //host/share -U guest%
arbeitete für mich.-U %
arbeitete für michWenn Ihr Einhängepunkt ist
/home/myuser/mountpoint
und der freigegebene Ordner benannt istsharefolder
. Du solltest es versuchenmount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint
quelle
mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Und wenn ich mit Wireshark schnüffle, sehe ich STATUS_ACCOUNT_RESTRICTION vom ServerKönnten Sie prüfen Option , die Sicherheit in Ihrem gegeben
smb.conf
. Standardmäßig wird diesecurity = user
Option unterStandalone Server option
.Benutzersicherheitsstufe in Windows nach Benutzername /security = share
Passwort gefragt. Wenn Sie die Option beibehalten, werden keine Anmeldeinformationen abgefragt oder Sie können ohne Kennwort auf die Freigabe zugreifen. Diese Option kann auch an Ihre lokalen Freigabedefinitionen angehängt werden.quelle
security = user
aber es wurde auch auskommentiert. Versucht, es nicht zu kommentieren und ändert es insecurity = share
, aber ich habe die gleichen Ergebnisse erhaltenVon hier aus :
Nun, es scheint nicht möglich zu sein. Microsoft fand das wahrscheinlich klug.
quelle
Dies ist eine alte Frage, aber ich habe dieses Problem für den Zugriff auf Gastkonten behoben, indem ich die folgende Richtlinie in der Gruppenrichtlinienverwaltung aktiviert habe:
Standarddomänenrichtlinie> Computerkonfiguration> Richtlinien> Windows-Einstellungen> Sicherheitseinstellungen> Lokale Richtlinien> Sicherheitsoptionen> Konten: Status des Gastkontos
Obwohl es nicht definiert ist, ist es standardmäßig deaktiviert und verhindert die Aufzählung der Freigabe.
quelle
In meinem Fall funktionierte diese Syntax unter smbclient Version 4.3.11-Ubuntu hervorragend, um eine Datei mit smb share auf einen anderen Linux-Server zu kopieren:
Ich denke, es funktioniert mit Windows Server ohne AD.
quelle