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.
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..
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