Persis pertanyaan yang sama dengan yang ini , tetapi menggunakan CLI bukan GUI.
Saya ingin mengizinkan akses masuk ke direktori SMB bersama, tetapi pengguna tidak mendapatkan akses lain ke server.
command-line
samba
Foo Bar
sumber
sumber
Jawaban:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Buat bagikan dengan mengedit
/etc/samba/smb.conf
. Misalnya, Anda dapat menambahkan sesuatu seperti ini ke bawah:Sekarang adalah ide yang baik untuk memulai kembali samba:
sudo service smbd force-reload
sumber
--no-create-home --disabled-password --disabled-login
Ini menyelamatkan hari saya! Masih membantu di tahun 2017!Catatan tentang menambahkan pengguna pada Samba versi 4.x
Tidak seperti Samba versi 3.x dan sebelumnya, Samba versi 4.x tidak memerlukan pengguna Unix / Linux lokal untuk setiap pengguna Samba yang dibuat (jika terhubung ke sumber otentikasi lain, seperti Active Directory).
Perintahnya adalah sebagai berikut untuk menambahkan pengguna ke Samba Active Directory
Silakan lihat Samba AD DC howto untuk info lebih lanjut
Jawaban Diekstrak dari Cyberciti
Untuk memverifikasi Versi Samba Anda cukup gunakan perintah
Contoh Output:
sumber