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
Kita tambahkan session dengan klik add :
7. Agar filesystem tersebut di umount sewaktu logout/shutdown maka kita masukkan script umount nya ke :
/etc/gdm/PostSession/Default

