Tengo este problema: estoy acostumbrado a compilar y ejecutar .c
archivos con CodeBlocks. Si lo hago desde mi escritorio ( ext4
partición), funciona sin problemas, pero hacerlo desde mi disco duro secundario ( NTFS
partición) hace que CodeBlocks lo diga permission denied
mientras ejecuta un .c
archivo.
He leído que es por el tipo de partición, ¿es correcto? Pero no sé cómo resolverlo. Traté de editar fstab
( sudo gedit /etc/fstab
) agregando esta línea:
/dev/sda /media/Dati ntfs user,exec 0 1
pero después de reiniciar Ubuntu, recibí una advertencia sobre el inicio a problem mounting a drive
, eso se debe a que configuré KDE para montar automáticamente mi Dati
unidad en el inicio.
Entonces, ¿debo montar automáticamente mi unidad NTFS con permiso de ejecución? ¿Cómo puedo hacer eso?
permissions
ntfs
fstab
automount
Franco
fuente
fuente
read
permisos sobre esa partición. ¿Esa partición es del mismo HDD que Ubuntu o es una unidad externa?Respuestas:
Siga estos pasos para hacer que una partición NTFS sea ejecutable:
Abra una terminal y escriba
sudo blkid -c /dev/null
Este comando le permite identificar su
NTFS
unidad y suUUID
número. Ejemplo :Abra el
/etc/fstab
archivo desde el terminal escribiendosudo -H gedit /etc/fstab
No edite las líneas existentes, pero agregue una nueva al final como este ejemplo:
NOTA: ¡ Reemplace el
UUID
número y el punto de montaje/media/my_label
según su situación!Guarde el archivo y cierre el editor de texto.
Ingrese el siguiente comando en la terminal:
sudo mount -a
Y reinicie Ubuntu. Hecho
Ahora, cada vez que monte su
NTFS
partición, podrá ejecutar archivos ejecutables.fuente
users,permissions
despuésdefaults,auto
. Actualmente mi línea es así:/dev/sdb4 /path/to/mount ntfs-3g defaults,auto,users,permissions,uid=1000,gid=1000,umask=002 0 0
¿Tienes alguna sugerencia?