How to get permissions to execute programs from NTFS hard drive?
Solution 1
Follow these steps to make a NTFS partition executable:
-
Open a terminal and type
sudo blkid -c /dev/null
This command allow you to identify yourNTFS
drive and yourUUID
number. Example:/dev/sdb1: LABEL="my_label" UUID="xxx" TYPE="ntfs"
Open the
/etc/fstab
file from terminal typingsudo -H gedit /etc/fstab
-
Don’t edit the existing lines, but add new one at the end like this example:
UUID=xxx /media/my_label ntfs-3g defaults,auto,uid=1000,gid=1000,umask=002 0 0
NOTE: Replace the
UUID
number and the mounting point/media/my_label
according to your situation! Save the file and close the text editor.
Enter the next command in the terminal:
sudo mount -a
And restart Ubuntu. Done
Now, every time you mount your NTFS
partition, you will be able to run executable files.
Solution 2
I tried above solutions but didn’t work for me. This worked.
UUID=xxx /media/ny ntfs-3g auto,users,permissions,exec,big_writes,windows_names 0 0
Ref - https://wiki.archlinux.org/index.php/NTFS-3G
Related videos on Youtube
Frank
Updated on September 18, 2022Comments
-
Frank almost 2 years
I have this problem: I'm used to compile and run
.c
files with CodeBlocks. If I do that from my Desktop (ext4
partition) it works without problems, but doing this from my secondary hard drive (NTFS
partition) makes CodeBlocks to saypermission denied
while running a.c
file.I have read it's because of the partition type is it correct? But I don't know how to solve it. I tried to edit
fstab
(sudo gedit /etc/fstab
) adding this line:/dev/sda /media/Dati ntfs user,exec 0 1
but after rebooting Ubuntu I had a warning on boot about
a problem mounting a drive
, that's because I set KDE to auto mount myDati
drive on boot.So I should auto mount my NTFS drive with execute permission? How can I do that?
-
Admin over 11 yearsYou can read but not write the file, Am I right?
-
Admin over 11 yearsI can read it but I can't execute it I think and I can't write as well. I can't also set permissions nor from dolphin with the "sudo" option
-
Admin over 11 yearsHave you reviewed this question?
-
Admin over 11 yearsI have just solved it, I have posted the answer
-
-
Frank over 11 yearsit's an external drive
-
ldavid about 7 yearsI can't change files' permissions after making this change, even if I add
users,permissions
afterdefaults,auto
. My line is currently like this:/dev/sdb4 /path/to/mount ntfs-3g defaults,auto,users,permissions,uid=1000,gid=1000,umask=002 0 0
Do you have any suggestions?