Bagaimana cara mengkonfigurasi Samba untuk memungkinkan pengguna root untuk kontrol penuh ke share tertentu?


Jawaban:


17

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.


2
Tampar dahi, pilih dan terima! Saya benar-benar lupa apa yang tidak ada AAA umum di Linux!
user539484

Ya, kebutuhan ini ditandai sebagai diterima
Addo Solutions

7

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

Apakah harus ditentukan opsi secara eksplisit atau secara implisit diasumsikan? Saya smb.confisnt "dari awal" dan tidak mengandung valid usersatau invalid usersparameter sama sekali.
user539484

Hmm, juga, menurut doc tidak ada pengguna yang tidak valid secara default.
user539484

Lihat pos yang diedit.
juwi

1

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.