chown: changing ownership of '/mnt/bla/bla/bla/': Operation not permitted

2021.05.13 23:53

Note

Prolog :

Beberapa hari yang lalu saat melakukan setup samba di raspbian saya mendapati error ketika ingin mengubah hak kepemilikan sebuah direktori :

pi@raspi-storj:~ $ sudo chown -R pi:pi /mnt/mybook/SharedMyBook/
chown: changing ownership of '/mnt/mybook/SharedMyBook/': Operation not permitted

Aneh.. Padahal udah pake sudo

Hasil pencarian google berdasarkan error di atas yang berasa paling mirip yaitu https://askubuntu.com/questions/675296/changing-ownership-operation-not-permitted-even-as-root

Sayangnya ketika mencoba solusi yang ada di kolom jawaban malah ketemu error yang lain :

pi@raspi-storj:~ $ sudo chattr -i /mnt/mybook/SharedMyBook/
chattr: Inappropriate ioctl for device while reading flags on /mnt/mybook/SharedMyBook/

Ternyata ada juga orang lain yang mengalami hal yang sama di tautan askubuntu tadi (https://askubuntu.com/questions/675296/changing-ownership-operation-not-permitted-even-as-root#comment1545411_675307)

Ternyata masalahnya ada di filesystem atau format dari hardisk yang saya gunakan, yaitu exFAT yang enggak mendukung Linux ACL (Access Control Lists).

Di reply tadi si OP melakukan format ulang ke filesystem linux (ext4) sebagai jalan keluar dari masalahnya.

Sayangnya lagi saya enggak bisa memakai solusi tersebut karena hardisk yang saya gunakan sedang saya sewakan di node storj.

Solasi :

Beruntungnya masih ada solusi tanpa harus format ulang hardisk. Terimaksih ke https://raspberrypi.stackexchange.com/questions/40408/how-to-change-permissions-on-external-hard-drive-connected-to-raspberry. Jadi kita cukup men-set hak kepemilikan di berkas fstab.

UUID=0C99-1505  /mnt/mybook     exfat   defaults,user,uid=1000,gid=1000,noatime      0       0

Kalau dipikir-pikir ada benarnya yang dibilang om Edward di atas. Akar dari masalah yang saya temui juga karena mengikuti dokumentasi setup node storj yang enggak generik (https://docs.storj.io/node/resources/faq/linux-static-mount) ah.. bukan ding.. ini karena saya noob..

Referensi :

https://askubuntu.com/questions/675296/changing-ownership-operation-not-permitted-even-as-root

https://opensource.com/article/20/3/external-drives-linux

https://superuser.com/questions/468291/chmoding-file-on-exfat

https://unix.stackexchange.com/questions/552121/chattr-inappropriate-ioctl-for-device-while-reading-flags

https://raspberrypi.stackexchange.com/questions/40408/how-to-change-permissions-on-external-hard-drive-connected-to-raspberry