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.
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.
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:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Sekarang adalah ide yang baik untuk memulai kembali samba:
sudo service smbd force-reload
--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
samba-tool user add USERNAME-HERE
Silakan lihat Samba AD DC howto untuk info lebih lanjut
Jawaban Diekstrak dari Cyberciti
Untuk memverifikasi Versi Samba Anda cukup gunakan perintah
samba -V
Contoh Output:
Version 4.3.11-Ubuntu