Podczas uzyskiwania dostępu do udostępnionego SMB, które są chronione hasłem, smbclient
działa dobrze.
Ale gdy próbuję uzyskać dostęp do udostępnionego, który nie ma ochrony hasłem (udziały publiczne), smbclient
drukuje:
tree connect failed: NT_STATUS_ACCESS_DENIED
Jak mogę uzyskać dostęp do tych udziałów?
Próbuję uzyskać dostęp do systemu Windows 7 z mojego systemu Ubuntu 12.10
Anonymous login successful
jeśli to pomagaOdpowiedzi:
Odpowiadając na dość stare pytanie, mogę to zrobić za pomocą programu smbclient:
Pochodzi z hosta fedora 21 łączącego się z klonem solaris (omnios), ale powinien być taki sam jak host systemu Windows.
źródło
-U|--user=username[%password]
. W związku z tym w odpowiedzi użytkownicy otrzymują nazwę użytkownika „spacja” za pomocą hasła „spacja”.smbclient //host/share -U guest%
pracował dla mnie.-U %
pracował dla mniejeśli twój punkt montowania to
/home/myuser/mountpoint
i folder współdzielony ma nazwęsharefolder
. Powinieneś spróbowaćmount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint
źródło
mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
A jeśli wącham Wireshark, widzę, że dostaję STATUS_ACCOUNT_RESTRICTION z serweraCzy możesz sprawdzić, która opcja bezpieczeństwa jest podana w twoim
smb.conf
. Domyślniesecurity = user
opcja zostanie włączona wStandalone Server option
obszarze. Poziom bezpieczeństwa użytkownika pyta o nazwę użytkownika / hasło w systemie Windows, a jeślisecurity = share
je zachowasz, nie poprosi o poświadczenia lub może uzyskać dostęp do udziału bez hasła. Tę opcję można również dołączyć do lokalnych definicji udziałów.źródło
security = user
ale zostało również skomentowane. Próbuje to skomentować i zmieniłem nasecurity = share
, ale mam te same wynikiOd tutaj :
Wygląda na to, że to niemożliwe. Microsoft prawdopodobnie pomyślał, że to sprytne ..
źródło
To stare pytanie, ale naprawiłem ten problem z dostępem do konta gościa, włączając następujące zasady w Zarządzaniu zasadami grupy:
Domyślne zasady domeny> Konfiguracja komputera> Zasady> Ustawienia systemu Windows> Ustawienia zabezpieczeń> Zasady lokalne> Opcje bezpieczeństwa> Konta: Status konta gościa
Mimo że nie jest zdefiniowany, jest domyślnie wyłączony i zapobiega wyliczaniu udziału.
źródło
W moim przypadku ta składnia działała doskonale na smbclient w wersji 4.3.11-Ubuntu, aby skopiować plik na innym serwerze linuksowym przy użyciu udostępniania smb:
Myślę, że działa z serwerem Windows bez AD.
źródło