Otomatisasi Mapping Share Folder Samba Menggunakan Script

Sumber artikel : Otomatisasi Mapping Folder Server Windows/Samba pada openSUSE

Script ini merupakan script sederhana untuk mengurangi kemungkinan kesalahan ketik dan proses yang berulang. Logika algoritmanya sederhana, yaitu :

  • Meminta masukan variable untuk nama share folder, nama folder mount dan credential (user name + password)
  • Melakukan penggantian nama script agar bisa digunakan berulang kali untuk share yang berbeda
  • Melakukan penggantian keterangan dari file service
  • Melakukan penggantian perintah mount -t cifs
  • Memasukannya ke folder /etc/init.d
  • Memasukkan perintah ke dalam service, menjalankannya secara otomatis saat booting dan mengaktifkannya sekarang juga

BEWARE : Password ditulis secara mentah-mentah pada file service. Silakan batasi akses file tersebut atau baca dokumentasi mengenai file credential agar user name dan password bisa disimpan difile terpisah yang dilindungi hak aksesnya.

Berikut adalah cara penggunaannya :

  1. Download file samba-map-auto.tar.gz. Tempatkan disalah satu folder (dalam contoh saya : /home/vavai)
  2. Buka konsole / terminal (ALT+F2, konsole atau ALT+F2, gnome-terminal)
  3. Masuk sebagai root, masuk ke folder hasil download (jangan lupa sesuaikan namanya), ekstrak dan jalankan.
    su
    cd /home/vavai
    tar -zxvf samba-map-auto.tar.gz
    cd samba-map-auto
    chmod +x automount.sh
    ./automount.sh
    

Berikut adalah contoh penggunaannya (Klik untuk memperbesar gambar).

samba-automount

Isi script file :

automount.sh

#!/bin/sh

#Hapus Layar
clear

echo "#############################################################################&am