Tuesday, September 12, 2017

Cara Mengkonfigurasi SAMBA di RHEL 7

  • Pertama-tama kita harus login root
$su - root

  • Kemudian buat folder /FOLDERSHARE.
Nantinya, hanya user-user anggota dari grup sharing sajalah yang bisa mengakses folder tersebut.
  • Kemudian buat terlebih dahulu grup sharing :

groupadd sharing

  • Buat user linux dan folder berikut aksesnya:

adduser anto 
passwd anto
usermod -aG sharing anto
mkdir /FOLDERSHARE 
chown root.sharing /FOLDERSHARE 
chmod 2775 /FOLDERSHARE
yum install samba samba-client     ( pastikan server sudah terkoneksi ke internet )

  • Mengaktifkan samba setiap server menyala :

systemctl enable smb.service 
systemctl enable nmb.service 

  • Mengaktifkan samba secara permanen pada firewalld.

firewall-cmd --permanent --add-service=samba 
firewall-cmd --permanent --add-service=samba-client 
systemctl restart firewalld.service 

  • Konfigurasi Samba

  • Edit konfigurasi samba /etc/samba/smb.conf.

vim /etc/samba/smb.conf 

  • Kemudian pada baris paling bawah file tersebut, tambahkan script berikut :

 [Data Share] 
 path = /FOLDERSHARE
 browseable = yes 
 writeable = yes 
 create mask = 2775 
 force create mode = 2775 
 directory mask = 2775 
 force create mode = 2775 
 valid users = @sharing 

  • Simpan dan tutup file tersebut.

  • Selanjutnya kita perlu membuat password samba untuk mengakses file share kita.

smbpasswd -a anto

  • Khusus untuk direktori selain /home, Caranya dengan mengetikkan perintah berikut :

chcon -t samba_share_t /FOLDERSHARE

  • Apabila folder sharingnya di dalam folder /home, cukup dengan perintah berikut :

setsebool -P samba_enable_home_dirs on
setsebool -P samba_export_all_rw on 
systemctl restart smb.service 
systemctl restart nmb.service 

Buka Windows explorer, lalu ketikkan : \\ipserver Contoh : \\192.168.1.1
Kalau dari linux atau MAC smb://ipserver Contoh : smb://192.168.1.1

Saya mencoba menggunakan RHEL 7.3 dan berhasil



Cara konfigure Cockpit Di RHEL 7



  • login menggunakan root, kemudian jalanin perintah dibawah ini, pastikan server Anda terkoneksi ke internet :

subscription-manager repos --enable=rhel-7-server-extras-rpms
subscription-manager repos --enable=rhel-7-server-optional-rpms
yum install cockpit cockpit-dashboard
firewall-cmd --add-port=9090/tcp
firewall-cmd --permanent --add-port=9090/tcp
systemctl enable cockpit.socket
systemctl start cockpit.socket

  • masukkan login dan password

  • Perintah diatas saya coba di RHEL 7.3 dan berhasil lancar.