J'ai ce problème: j'ai l'habitude de compiler et d'exécuter des .c
fichiers avec CodeBlocks. Si je le fais à partir de mon bureau ( ext4
partition), cela fonctionne sans problème, mais cela à partir de mon disque dur secondaire ( NTFS
partition) fait dire à CodeBlocks permission denied
lors de l'exécution d'un .c
fichier.
J'ai lu que c'est à cause du type de partition est-ce correct? Mais je ne sais pas comment le résoudre. J'ai essayé de modifier fstab
( sudo gedit /etc/fstab
) en ajoutant cette ligne:
/dev/sda /media/Dati ntfs user,exec 0 1
mais après avoir redémarré Ubuntu, j'ai reçu un avertissement au démarrage a problem mounting a drive
, c'est parce que j'ai configuré KDE pour monter automatiquement mon Dati
disque au démarrage.
Je dois donc monter automatiquement mon lecteur NTFS avec la permission d'exécution? Comment puis je faire ça?
la source
read
autorisations sur cette partition. Cette partition provient du même disque dur qu'Ubuntu ou est un disque externe?Réponses:
Suivez ces étapes pour rendre une partition NTFS exécutable:
Ouvrez un terminal et tapez
sudo blkid -c /dev/null
Cette commande vous permet d'identifier votre
NTFS
lecteur et votreUUID
numéro. Exemple :Ouvrez le
/etc/fstab
fichier à partir de la saisie du terminalsudo -H gedit /etc/fstab
Ne modifiez pas les lignes existantes, mais ajoutez-en une à la fin comme cet exemple:
REMARQUE: remplacez le
UUID
numéro et le point de montage en/media/my_label
fonction de votre situation!Enregistrez le fichier et fermez l'éditeur de texte.
Entrez la commande suivante dans le terminal:
sudo mount -a
Et redémarrez Ubuntu. Terminé
Maintenant, chaque fois que vous montez votre
NTFS
partition, vous pourrez exécuter des fichiers exécutables.la source
users,permissions
aprèsdefaults,auto
. Ma ligne est actuellement comme ceci:/dev/sdb4 /path/to/mount ntfs-3g defaults,auto,users,permissions,uid=1000,gid=1000,umask=002 0 0
Avez-vous des suggestions?