Page 1 sur 1

[C] ./p1 : permission non accordée [RESOLU]

Publié : mer. 06 déc. 2017, 21:18
par -fab1en-
Bonsoir,

Il m'est impossible d’exécuter un programme après l'avoir compilé avec:

Code : Tout sélectionner

gcc -o p1 p1.c
Ensuite:

Code : Tout sélectionner

./p1
Il me donne

Code : Tout sélectionner

bash: ./p1: Permission non accordée
Alors j'ai fait la même chose sue une autre machine, et là ça marche.

Où cela pourrait-il clocher sur la première machine? XFCE4 y est installé, la deuxième, c'est i3.

Merci.

Re: [C] ./p1 : permission refusée

Publié : mer. 06 déc. 2017, 21:22
par benjarobin
Bonjour,
Quel est le système de fichier où réside p1.c ? Cela doit être un système de fichier unix, donc par exemple exit FAT et NTFS...
Peux tu donner la ligne de "mount" associée au point de montage contenant p1.c ?

Re: [C] ./p1 : permission non accordée

Publié : mer. 06 déc. 2017, 21:43
par -fab1en-
Salut benjarobin,

Code : Tout sélectionner

# /dev/sdb1
UUID=21215115-b68a-4cca-85ac-f8e9f5f9a59f       /home           ext4            defaults,users  0 2

Re: [C] ./p1 : permission non accordée

Publié : mer. 06 déc. 2017, 23:25
par -fab1en-
Admettons que ce HDD, qui est mon /home pour différents OS, je lui ai donne un label via disklabel lors d'une aventure que j'ai eu avec OpenBSD, est-ce que ca joue?

Re: [C] ./p1 : permission non accordée

Publié : mer. 06 déc. 2017, 23:53
par benjarobin
Non aucun rapport...
Par contre, pourquoi il y a le flag users sur ton home ? Je te laisse lire la doc sur les conséquences d'une telle option

Re: [C] ./p1 : permission non accordée

Publié : ven. 08 déc. 2017, 15:34
par -fab1en-
Le disque dur contenant home n'est pas le même que la racine, aussi je l'avais ajouter après avoir installé le système. Si ma mémoire ne me fait pas défaut, je n'avais pas accès à ce disque, il était bien présent mais je ne pouvait rien y mettre, j'ai réglé le problème en ajoutant cette option.

Ou me suis-je planté?

Re: [C] ./p1 : permission non accordée

Publié : ven. 08 déc. 2017, 16:22
par benjarobin
Tu t'es planté...

Re: [C] ./p1 : permission non accordée

Publié : ven. 08 déc. 2017, 22:12
par -fab1en-
Autant pour moi, où me suis-je planté?

Re: [C] ./p1 : permission non accordée

Publié : sam. 09 déc. 2017, 09:47
par oktoberfest
Salut,

voilà l'extrait du man de mount (que tu n'as pas du lire suite à la piste donnée par Benjarobin :) :

Code : Tout sélectionner

 users     Allow any user to mount and to unmount the filesystem, even when some other ordinary user mounted it.  This option implies the options noexec, nosuid, and nodev
           (unless overridden by subsequent options, as in the option line users,exec,dev,suid).

Re: [C] ./p1 : permission non accordée

Publié : sam. 09 déc. 2017, 14:42
par -fab1en-
Je n'ai même pas eu la présence d'esprit d'essayer man mount...

Supprimer user de la ligne réglera mon problème.

Merci pour votre aide!!