MEMBANGUN FILES SERVER MENGGUNAKAN SAMBA DI GNU/LINUX UBUNTU
15.04 ( VIVID VERVET )
Sebelum kita mulai untuk melakukan instalasi SAMBA FILE SERVER di Ubuntu 15.04 ada baiknya kita membahas singkat tentang SAMBA itu sendiri , berikut saya kutip dari sumber terpercaya www.wikipedia.org : Samba adalah program yang bersifat open source yang menyediakan layanan berbagi berkas (file service) dan berbagi alat pencetak (print service), resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Sebagai sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat digunakan oleh banyak pengguna dalam keluarga sistem operasi UNIX, dan mengizinkan interoperabilitas dengan sistem operasi Windows. Samba dibuat berdasarkan protokol Server Message Block (SMB), oleh Andrew Tridgell. ( Sumber : https://id.wikipedia.org/wiki/Samba_%28perangkat_lunak%29 ) Setelah kita memahami apa pengertian dari SAMBA maka saatnya kini kita melakukan instalasi mesin lokal kita sebagai File Server yang akan melayani akses Mapping Folder kepada client , langkah awal yang kita lakukan adalah A. INSTALASI SAMBA SERVER : 1. Dengan komputer yang sudah terinstal Ubuntu 15.04 dan terkoneksi ke internet dengan baik, masuk ke Linux Terminal dengan Shortcut Keyboard Ctrl+Alt+T , lalu ketikan perintah berikut dengan user akses sudo # sudo apt-get update 2. Lakukan instalasi paket software yang dibutuhkan SAMBA, # sudo apt-get install samba samba-common system-config-samba nfs-common python-glade2 3. Masuk ke mode root user untuk menciptakan file kosong bernama libuser.conf di direktori /etc/ yang dibutuhkan nantinya oleh system-config-samba ( GUI yang menghandle Mapping Folder ) # sudo su # touch /etc/libuser.conf # chmod 666 /etc/libuser.conf 4. Agar nantinya saat menciptakan akun user di mesin lokal tidak memilki home directory, maka kita harus mendefinisikan /usr/sbin/nologin ke /etc/shells # echo /usr/sbin/nologin >> /etc/shells 5. Untuk menambahkan user di SAMBA kita harus menciptakan user di mesin lokal , dengan cara : # useradd -r -s /usr/sbin/nologin nama_user 6. Jika ingin menambahkan user tersebut ke dalam sebuah grup user lainnya # gpasswd -a nama_user nama_grup
B. MENAMBAHKAN USER DAN FILE SHARING DI SAMBA LINUX
1. Membuat folder induk file sharing. # sudo mkdir -p /sharing 2. Membuat subfolder file sharing. # sudo mkdir -p /sharing/aksesterbuka # sudo mkdir -p /sharing/aksesterbatas 3. Mengubah izin akses folder # sudo chmod 777 -R /sharing/aksesterbuka # sudo chmod 775 -R /sharing/aksesterbatas 4. Mengubah izin kepemilikan folder # sudo chown -R nobody:nogroup /sharing/aksesterbuka # sudo chown -R user_a:user_a /sharing/aksestertutup 5. Menambahkan user untuk login di lokal shell # sudo useradd -r -s /usr/sbin/nologin user_a 6. Menambahkan user di Samba # sudo smbpasswd -a user_a atau melalui GUI melalui : # sudo system-config-samba
Gambar 1
> Preferences > Samba Users
- Pilih Unix Username : user_a - Windows Username : user_a - Isikan Samba Passwrd yang diinginkan 7. Membuat Folder Sharing di GUI # sudo system-config-samba
Gambar 2
Gambar 3 ** Pastikan Folder di centang untuk Writable dan Visible