Mounting Windows Share di Ubuntu GNOME

Untuk mengakses windows network share, selain menggunakan fusesmb kita juga dapat me-mounting network share tersebut ke filesystem.
Namun adakalanya kegiatan mengetikkan perintah mount menjadi begitu merepotkan terutama bagi pengguna awam.
Berikut adalah trik untuk mengaitkan network share tersebut ketika pengguna logon di gnome dan melepaskan kembali ketika logout.

Beginilah cara membuatnya hai tukang kayu:

1. pastikan paket smbfs sudah terinstall, kalau belum install dulu

sudo apt-get install smbfs

2. Beri akses sudo ke user untuk perintah mount tanpa password, ini karena mounting filesystem hanya boleh dilakukan oleh root.

sudo visudo

tambahkan baris berikut:

Cmnd_Alias MOUNT = /bin/mount, /bin/umount
namauser ALL=NOPASSWD: MOUNT

3. Buat File credential yang memuat informasi username dan password untuk mengakses network share :
misalnya di /home/username/.cred
dengan format :

username =
password =
domain =

4. persiapkan mount point nya. agar secara otomatis muncul di desktop, kita buat mount point di /media

sudo mkdir /media/winshare

5. Buat script sederhana untuk mount dan umount network share yang dimaksud.
misalnya network sharenya adalah \\10.x.x.x\share
script untuk mount nya:

sudo vim /usr/local/bin/kait-share

#!/bin/bash
sudo mount -t cifs //10.x.x.x/share /media/winshare -o credentials=/home/username/.cred,iocharset=utf8,noperm,file_mode=0777,dir_mode=0777

script untuk umount nya
sudo vim /usr/local/bin/lepas-share

#!/bin/bash
sudo umount /media/winshare

Buat kedua script tersebut executable.
sudo chmod +x /usr/local/bin/kait-share
sudo chmod +x /usr/local/bin/lepas-share

Coba jalankan dulu kedua script tersebut apakah berjalan tanpa masalah.

6. SEkarang agar script mount tersebut dijalankan sewaktu logon ke gnome, maka kita masukkan ke gnome-startup-session. Klik System – Preferences – Sessions

Sessions GNOME

Kita tambahkan session dengan klik add :

new startup

7. Agar filesystem tersebut di umount sewaktu logout/shutdown maka kita masukkan script umount nya ke :

/etc/gdm/PostSession/Default

Tinggalkan Balasan