1 votes

Comment surmonter le "Permission refusée" en exécutant le programme C même après "chmod +x" ?

Après avoir compilé un programme C sur Ubuntu 10.10, après avoir exécuté chmod +x ./a.out Je reçois toujours bash: ./a.out: Permission denied . Comment puis-je exécuter mon nouvel exécutable ?

2voto

Hackworth Points 45816

Une raison possible est que vous compilez sur un système de fichiers qui a été monté avec l'option noexec option.

Exécuter mount -l pour voir les options avec lesquelles les systèmes de fichiers sont montés.

0voto

DTA Points 1

Si vous compilez le programme et exécutez le fichier exécutable sur un disque externe ou quelque chose de similaire, déplacez le fichier sur le bureau, recompilez-le et exécutez-le à cet endroit.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X