Saat mengakses SMB bersama yang dilindungi kata sandi, smbclient
berfungsi dengan baik.
Tetapi ketika saya mencoba mengakses shared yang tidak memiliki proteksi kata sandi (share publik), smbclient
cetak:
tree connect failed: NT_STATUS_ACCESS_DENIED
Bagaimana saya bisa mengakses share itu?
Saya mencoba mengakses Windows 7 dari Ubuntu 12.10 saya
Anonymous login successful
jika itu membantuJawaban:
Menjawab pertanyaan yang cukup lama, saya bisa melakukan ini menggunakan smbclient seperti ini:
Ini dari host fedora 21 yang terhubung ke klona solaris (omnios), tetapi harus sama dengan host windows.
sumber
-U|--user=username[%password]
. Oleh karena itu, ini menjawab pengguna nama pengguna "ruang tunggal" dengan kata sandi "ruang tunggal".smbclient //host/share -U guest%
bekerja untukku.-U %
bekerja untuk sayajika titik pemasangan Anda
/home/myuser/mountpoint
dan folder bersama dinamaisharefolder
. Kamu harus mencobanyamount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint
sumber
mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Dan jika saya mengendus Wireshark, saya melihat saya mendapatkan STATUS_ACCOUNT_RESTRICTION dari serverBisakah Anda memeriksa opsi keamanan mana yang diberikan di
smb.conf
. Secara defaultsecurity = user
opsi akan diaktifkan di bawah.Standalone Server option
Tingkat keamanan pengguna meminta nama pengguna / sandi di windows sementara jika Anda menyimpannyasecurity = share
tidak akan meminta kredensial atau dapat mengakses berbagi tanpa kata sandi. Opsi ini juga dapat ditambahkan ke definisi share lokal Anda.sumber
security = user
tetapi juga dikomentari. Mencoba mengomentari, dan mengubahnya menjadisecurity = share
, tapi saya mendapat hasil yang samaDari sini :
Yah, sepertinya itu tidak mungkin. Microsoft mungkin berpikir ini pintar ..
sumber
Ini adalah pertanyaan lama, tetapi saya memperbaiki masalah ini untuk akses akun tamu dengan mengaktifkan kebijakan berikut dalam Manajemen Kebijakan Grup:
Kebijakan Domain Default> Konfigurasi Komputer> Kebijakan> Pengaturan Windows> Pengaturan Keamanan> Kebijakan Lokal> Opsi Keamanan> Akun: Status akun tamu
Meskipun tidak didefinisikan, ia dinonaktifkan secara default dan mencegah penghitungan bagian.
sumber
Dalam kasus saya sintaks ini berfungsi dengan baik pada smbclient Versi 4.3.11-Ubuntu untuk menyalin file di server linux lain menggunakan smb share:
Saya pikir ini bekerja dengan server Windows tanpa AD.
sumber