Mount harddisk dengan user tertentu pada linux
Rasanya memang harus ditulis deh, biar ndak lupa lagi. Maklum pelupa, padahal yo belum tua tua amat dah, haha
Baiklah, langsung saja. Ndak perlu prolog kepanjangan.
Kendalanya adalah saat kita hendak menggunakan hardisk eksternal untuk kepentingan storage website (webserver) kalo kita asal colok maka saat mounting disk usernya akan menggunakan user yang saat itu login. Walaupun kita coba chown untuk mengganti user owner sebuah file/folder didalam hardisk tersebut namun tetap saja ownership tidak dapat diganti. Nah tipsnya adalah kita coba mount hardisk tersebut dengan menggunakan user tertentu. Contoh misal karena untuk kepentingan website maka usernya adalah www-data. Untuk mounting -nya gunakan format kode berikut pada terminal:
contoh:
Keterangan:
uid : 33 adalah user id untuk www-data
Jika ingin mount secara otomatis saat komputer dinyalakan maka tuliskan didalam file
contoh:
Okey sekian.
Daftar pustaka
Baiklah, langsung saja. Ndak perlu prolog kepanjangan.
Kendalanya adalah saat kita hendak menggunakan hardisk eksternal untuk kepentingan storage website (webserver) kalo kita asal colok maka saat mounting disk usernya akan menggunakan user yang saat itu login. Walaupun kita coba chown untuk mengganti user owner sebuah file/folder didalam hardisk tersebut namun tetap saja ownership tidak dapat diganti. Nah tipsnya adalah kita coba mount hardisk tersebut dengan menggunakan user tertentu. Contoh misal karena untuk kepentingan website maka usernya adalah www-data. Untuk mounting -nya gunakan format kode berikut pada terminal:
mount -t deviceFileFormat -o umask=filePermissons,gid=ownerGroupID,uid=ownerID /device /mountpoint
contoh:
mount -t ntfs-3g -o umask=0007,gid=33,uid=33 /dev/dsb1 /home/myuser/storage
Keterangan:
uid : 33 adalah user id untuk www-data
Jika ingin mount secara otomatis saat komputer dinyalakan maka tuliskan didalam file
/etc/fstab
dengan format berikut:UUID="id_hardisk_eksternal" /mountpoint deviceFileFormat auto,user,umask=filePermissons,gid=ownerGroupID,uid=ownerID,permission 0 2
contoh:
UUID="54D8D96AD8D94ABE" /home/myuser/storage ntfs-3g auto,user,umask=0007,gid=33,uid=33,permission 0 2
Okey sekian.
Daftar pustaka
- Baunthiyal A. How to make partitions mount at startup in ubuntu 12.04 [Internet]. 2012 Jul 19 - [cited 2016 Aug 31]. Available from: http://askubuntu.com/questions/164926/how-to-make-partitions-mount-at-startup-in-ubuntu-12-04.
- I08in. How can I find my User ID (UID) from terminal? [Internet]. 2014 May 17 - [cited 2016 Aug 31]. Available from: http://askubuntu.com/questions/468236/how-can-i-find-my-user-id-uid-from-terminal
- Wowpatrick. Linux - Mount device with specific user rights [Internet]. 2011 Aug 8 - [cited 2016 Aug 31]. Available from: http://superuser.com/questions/320415/linux-mount-device-with-specific-user-rights
Comments
Post a Comment