Assalamu'alaykum warahmatullah wabarakatuh
Kali ini saya akan share cara install samba. Samba hampir mirip dengan NFS, cuman agak banyak fiturnya. Seperti bisa di integrasikan dengan ADDS Windows Server, limit bandwidth dll.
Langsung aja kita install sambanya..
1. Pastikan anda sudah menginstall repo yang dibutuhkan. Bisa menggunakan epel.
yum install -y samba samba-client
2. Atur user yang akan digunakan untuk akses samba.
useradd ican
passwd ican
smbpasswd -a ican
passwd ican
smbpasswd -a ican
3. Siapkan folder yang akan di share pada samba.
cd /
mkdir ican
chmod -R 777 ican
chown -R nobody:nobody /ican/
mkdir ican
chmod -R 777 ican
chown -R nobody:nobody /ican/
4. Atur permission nya pada file dan selinux.
chcon -h system_u:object_r:samba_share_t /nyoba_samba
chcon -t samba_share_t /nyoba_samba
semanage fcontext -a -t samba_share_t /nyoba_samba
setsebool -P samba_enable_home_dirs on
restorecon -R /nyoba_samba
chown -R nobody:nobody /nyoba_samba/
chcon -t samba_share_t /nyoba_samba
semanage fcontext -a -t samba_share_t /nyoba_samba
setsebool -P samba_enable_home_dirs on
restorecon -R /nyoba_samba
chown -R nobody:nobody /nyoba_samba/
5. Atur juga permission pada firewall.
firewall-cmd --add-service=samba --zone=public --permanent
firewall-cmd --reload
firewall-cmd --reload
nano /etc/samba/smb.conf
Sesuaikan
#BARIS PALING ATAS
unix charset= UTF-8 #mengizinkan user memakai samba
dos charset = CP932 #mengizinkan user memakai samba
[global]
workgroup = WORKGROUP
#security = user
passdb backend = tdbsam
map to guest = bad user #menolak user tanpa password
printing = cups
printcap name = cups
load printers = yes
cups options = raw
#TAMBAHKAN DI BARIS PALING BAWAH
[nyoba_samba] #nama direktori yang akan diakses langsung dari samba
path = /nyoba_samba #direktori yang akan di share
writeable = yes #Mengizinkan memodifikasi direktori
guest ok = yes #mengizinkan tanpa autentikasi
guest only = yes #mengizinkan tanpa autentikasi
create mode = 0777 #Memberikan izin chmod777 pada file didalam direktori
directory mode = 0777
read only = no #Tidak diizinkan hanya membaca
7. Restart aplikasi sambanya dan izinkan berjalan pada startup.
systemctl start smb nmb
systemctl enable smb nmb
systemctl enable smb nmb
UJICOBA
1. Tekan Windows + R, lalu isikan alamat server beserta folder tersayang. Sesuaikan akses dengan folder smb.conf pada [nyoba_samba].2. Coba buat file.
Cek pada server
0 comments: