Untuk menambahkan pengguna baru untuk mengakses berbagi samba, Anda harus terlebih dahulu membuat akun pengguna server menggunakan perintah "useradd" dan kemudian menggunakan akun yang sama untuk menambahkan pengguna samba. Ikuti langkah-langkah yang diberikan di bawah ini untuk menambahkan pengguna john dan memberinya akses ke berbagi samba.
Menambahkan akun pengguna Linux
Salah satu cara bagi pengguna untuk menelusuri share Samba adalah memiliki akun UNIX di server Samba. Ini dilakukan melalui perintah ‘useradd [nama pengguna] ‘ dan ‘passwd [nama pengguna] '. Jika Anda sudah memiliki akun pengguna yang dibuat di sistem, lewati bagian di bawah ini dan lanjutkan untuk menambahkan pengguna samba secara langsung.
# useradd john
Tetapkan kata sandi untuk pengguna baru yang dibuat.
# passwd john
Menambahkan pengguna Samba
Setelah pengguna memiliki akun lokal, pengguna Samba samba yang sesuai dapat ditambahkan menggunakan smbpasswd -a memerintah. Perintah smbpasswd ketika digunakan dengan opsi -a menambahkan pengguna samba baru dan juga memungkinkan Anda untuk mengatur kata sandi untuk pengguna samba baru. Misalnya untuk user john, gunakan perintah di bawah ini:
# smbpasswd -a john New SMB password: Retype new SMB password:
Tombol -a menambahkan john ke daftar sandi Samba.
Untuk mengubah sandi Samba pengguna Samba yang ada (menggunakan contoh pengguna john lagi):
# smbpasswd john New SMB password: Retype new SMB password:
Mengizinkan pengguna mengakses berbagi samba
Konfigurasikan pembagian Samba di /etc/samba/smb.conf file konfigurasi untuk memungkinkan pengguna baru menelusuri share:
# vi /etc/samba/smb.conf [share1] comment = A Shared Directory path = /var/tmp/sharedir valid users = anthony john public = no writable = yes
Gunakan testparm untuk menunjukkan bagian Anda yang diperbarui. Muat ulang file konfigurasi smb.conf dengan perintah di bawah ini.
Untuk RHEL/CentOS 6
# service smb reload
Untuk RHEL/CentOS 7
# systemctl reload smb
Menghapus pengguna Samba
Untuk menghapus pengguna samba, gunakan langkah-langkah di bawah ini. pastikan Anda menghapus pengguna UNIX yang sesuai dari server juga jika diperlukan.
1. hapus pengguna samba (john) menggunakan perintah smbpasswd dengan -x pilihan.
# smbpasswd -x john delete unix user(john) by userdel
2. Anda sekarang dapat menghapus john pengguna OS UNIX bersama dengan semua file yang terkait dengan pengguna seperti direktori home, menggunakan perintah 'userdel -r'.
# userdel -r john