What’s the best way to add read write and execute permission to a folder for a user other than root within a mounted drive?

I took a look at https://superuser.com/questions/235297/allow-specific-user-permission-to-read-write-my-folder/235398#235398 and I’m not understanding how to modify the instructions given by DO to fit what was provided in the answer to the question.

mkdir -p /mnt/staging_nyc1_volume_01
mount -o discard,defaults /dev/disk/by-id/scsi-0DO_Volume_staging-nyc1-volume-01 /mnt/staging_nyc1_volume_01
echo /dev/disk/by-id/scsi-0DO_Volume_staging-nyc1-volume-01 /mnt/staging_nyc1_volume_01 ext4 defaults,nofail,discard 0 0 | sudo tee -a /etc/fstab

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

Hi there @tannerchung,

You should be able to set permissions for a specific user using the setfacl command.

The following would give the user username read/write/execute permissions to the folder myfolder:

setfacl -m u:username:rwx myfolder

Hopefully, you can adapt that to your exact situation to set the permissions correctly! :)

You can find more info on the manpage for setfacl: http://manpages.ubuntu.com/manpages/disco/en/man1/setfacl.1.html

Hope that helps!
- Matt.