If you’ve attached an external hard drive for backing up your files, or created a new partition for storage, only to find you don’t have the permissions to use it, you’d be understandably frustrated. But it’s actually quite easy to remedy by simply running a command in the terminal in the form of:
sudo chown -R username:username /partition/mount-point
Note that the above isn’t the actual command you’ll be using, as you’ll need to replace each instance of username with your actual username, and also determine your mount-point, which is not the device name (eg: /dev/sdb1).
To find the mount-point, run mount in the terminal, and locate the line that corresponds to the drive or partition in question. If you have never named (or set the label for) it, it will probably look something like:
/dev/sdb1 on /media/bf9a2c45-491a-4778-9d76-47832fe38820
If you have set the label with something descriptive, it should like similar to:
/dev/sdb1 on /media/1Tb Pocket Drive
As you can see, your mount-point will look something like /media/bf9a2c45-491a-4778-9d76-47832fe38820 or /media/1Tb Pocket Drive, so all you need to do now is run a command like one of the following, replacing the relevant info with what is appropriate to you:
sudo chown -R billgates:billgates /media/bf9a2c45-491a-4778-9d76-47832fe38820
sudo chown -R billgates:billgates ‘/media/1Tb Pocket Drive’
Note that if your custom label contains spaces (e.g. 1Tb Pocket Drive) , you will need to enclose the entire mount-point path in single quotes, but won’t need them if it’s a single word or multiple words joined by hyphens or underscores.
That’s it – you should now be able to do whatever you want with the drive or partition in question, as you’re now the owner.