Rabu, 26 Oktober 2011

Set Owner, Group dan Hak Akses di Harddisk Eksternal NTFS-3G

OS: Mandriva 2010.1, KDE 4.4.3

Tak bisa! Chown, chgrp dan chmod tidak berefek apa pun pada harddisk eksternal ntfs yang dicolok ke USB sistem Mandriva kita. Ada dua cara melakukannya. Yang pertama pada saat mount berikan perintah spesifik; dan yang kedua adalah dengan mengubah file /etc/fstabnya




Asumsi jika kita ingin membuat hak akses 775 dan harddisk external kita berada pada /dev/sdb1

Mounting dapat dilakukan dengan memerintahkan:
mount -t ntfs-3g -o uid=nama-owner,gid=nama-grup,umask=0002,utf8 /dev/sdb1 /media/nama-mountpoint

Jika ingin memanipulasinya melalui fstab, modifikasi /etc/fstab dengan menambahkan baris berikut:
/dev/sdb1 /media/nama-mountpoint ntfs-3g uid=nama-owner,gid=nama-grup,umask=0002,utf8 0 0

Akan lebih bagus jika mengetahui UUID dari harddisk eksternal yang bersangkutan, yang bisa dicek di /dev/disk/by-uuid, sehingga baris tersebut di atas bisa diubah sedikit menjadi
UUID=uuid-dari-harddisk-bersangkutan /media/nama-mountpoint ntfs-3g uid=nama-owner,gid=nama-grup,umask=0002,utf8 0 0

Sayangnya, kesulitan belum berakhir di sini, sebab setiap kali direstart, file /etc/fstab ini selalu otomatis diubah umasknya menjadi 000. Setelah diobok-obok seluruh internet menggunakan Google (thanks to Larry Page dan Sergey Brin), ketemu bahwa ada nilai dari variabel security yang mesti diubah pada:

Control Center > Security > Configure system security, permission and audit > Security settings > System security > WIN_PARTS_UMASK

dari nilai 000 menjadi nilai yang kita kehendaki, misalnya 002



Referensi:

1 komentar:

Naela Yasmin mengatakan...

Pada saat boot, hardisk eksternal harus dalam keadaan tercolok, sebab jika tidak, akan muncul pesan kesalahan: "org.freedesktop.Hal.Device.Volume.PermissionDenied : Device (nama device) is listed in /etc/fstab. Refusing to mount."