$ (subj), tampaknya pengguna root ditolak secara default untuk semua saham. Saya mencoba mereproduksi bagian administratif Windows.
$ (subj), tampaknya pengguna root ditolak secara default untuk semua saham. Saya mencoba mereproduksi bagian administratif Windows.
Jawaban:
Apakah Anda memiliki kata sandi yang diatur dalam Samba (bukan dalam file passwd sistem) untuk root? Anda harus dapat mengatur kata sandi seperti itu dengan menjalankan smbpasswd -a root
.
Anda harus memasang smb.conf Anda sehingga kami dapat benar-benar menilai masalahnya. Bagaimanapun, ini adalah sebuah petunjuk:
invalid users = root
adalah bagian dari smb.conf default.
Baiklah kalau begitu. Apakah root smbuser yang valid, belum? Kemudian cobalah secara eksplisit mengizinkan root:
valid users = root
Dan coba sesuatu seperti ini:
[config]
comment = Admin Config Share - Whatever
path = /
valid users = someusers, somegroup
force user = root
force group = root
admin users = someusers, somegroup
writeable = Yes
smb.conf
isnt "dari awal" dan tidak mengandung valid users
atau invalid users
parameter sama sekali.
jika Anda tidak dapat mengakses dua pengguna, satu untuk pengguna biasa dan yang lainnya untuk root, Anda perlu alias netbios dalam file smb.conf agar windows melihat mereka sebagai dua server. Kemudian akses masing-masing dengan id pengguna yang berbeda. Anda juga dapat menambahkan ke file host windows 'ip server yang sama dengan nama yang berbeda. Masalahnya adalah dengan Windows yang hanya dapat memungkinkan satu pengguna pada satu waktu, sehingga tidak dapat mengakses sebagai root.