Tutorial ini menjelaskan penginstalan server file Samba di Debian Etch dan cara mengkonfigurasinya untuk berbagi file melalui protokol SMB serta menambahkan pengguna. Samba dikonfigurasi sebagai server mandiri, bukan sebagai pengontrol domain. Untuk mengonfigurasi Samba sebagai pengontrol domain, lihat cara ini:https://www.howtoforge.com/samba_domaincontroller_setup_ubuntu_6.10
Dalam pengaturan yang dihasilkan, setiap pengguna memiliki direktori home sendiri yang dapat diakses melalui protokol SMB dan semua pengguna memiliki direktori bersama dengan akses baca/tulis.
Menginstal Samba
Instal paket Debian Samba:
apt-get install libcupsys2 samba samba-common
Jawab pertanyaan berikut:
Please specify the workgroup you want this server to appear to be in when queried by clients. Note that this parameter also controls the domain name used with the security=domain setting.
Workgroup/Domain Name:
-> kelompok kerja
If your computer gets IP address information from a DHCP server on the network, the DHCP server may also provide information about WINS servers ("NetBIOS name â servers") present on the network. This requires a change to your smb.conf file so that DHCP-provided WINS settings will automatically be read from /etc/samba/dhcp.conf.
The dhcp3-client package must be installed to take advantage of this feature.
Modify smb.conf to use WINS settings from DHCP?
-> tidak
Edit file smb.conf:
vi /etc/samba/smb.conf
Di bagian global, hapus ";" di baris paling depan security =user sehingga tampilannya seperti ini:
security = user
untuk memungkinkan pengguna sistem Linux masuk ke server Samba.
Di bagian [homes] ubah writable =no menjadi:
writable = yes
Tutup file dan mulai ulang Samba:
/etc/init.d/samba restart
Sekarang saya akan menambahkan share yang dapat diakses oleh semua pengguna.
Buat direktori untuk berbagi file dan ubah pemiliknya menjadi grup pengguna.
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
Di akhir file /etc/samba/smb.conf tambahkan baris berikut:
[allusers] comment = All Users path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes
Sekarang kita restart Samba:
/etc/init.d/samba restart
Menambahkan Dan Mengelola Pengguna
Dalam contoh ini, saya akan menambahkan pengguna bernama tom. Anda dapat menambahkan pengguna sebanyak yang Anda butuhkan dengan cara yang sama, cukup ganti nama pengguna tom dengan nama pengguna yang diinginkan di perintah.
useradd tom -m -G users
Sekarang tambahkan pengguna ke database pengguna Samba.
smbpasswd -a tom
-> Masukkan kata sandi untuk pengguna baru
Sekarang Anda seharusnya dapat masuk dari workstation Windows Anda dengan file explorer menggunakan nama pengguna tom dan kata sandi yang dipilih dan menyimpan file di server Linux baik di direktori home tom atau di direktori bersama publik.
Tautan
- http://www.debian.org
- http://www.samba.org