Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/04/2016, à 18:35

Yoannjap

[Résolu] /bin/bash: /usr/local/bin/pron.sh: Permission non accordée

Bonjour chers forumers !

J’ai fait une fresh install récemment d’UbuntuGnome 16.04 LTS (j’avais précédemment la version UbuntuGnome 14.04 LTS).
J’ai mis mes deux partitions / (sur mon SSD) et /home (sur mon HDD) en btrfs (oui je sais, débat sur sa stabilité, efficacité, etc. mais là-dessus chez moi l’accès, écriture, lecture des fichiers fonctionne parfaitement pour le moment).

Sauf que tous mes scripts exitants dans /usr/local/bin/ ne fonctionnent plus, enfin je veux dire quand je les appelle depuis le terminal, un message s’affiche :

/bin/bash: /usr/local/bin/pron.sh: Permission non accordée

¿Que pasa??⁈‼

J’ai pourtant essayé la commande

chmod 740 /usr/local/bin/*

Peut-être le problème vient-il du fstab, que voici :

# /etc/fstab: static file system information.
#
# Use ‘blkid’ to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=28a0a8fb-1a38-4192-951f-5b90706da51a /               btrfs   defaults,ssd,exec,relatime,discard,autodefrag,subvol=@ 0       1
# /home was on /dev/sdb1 during installation
UUID=77e23985-76dc-43c8-8a87-700490defefd /home           btrfs   defaults,subvol=@home 0       2
# swap was on /dev/sdb2 during installation
#UUID=3fd02a4f-1622-4b61-93e5-d4fefb95bf28 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

tmpfs	/tmp	tmpfs	nodev,exec,nosuid,noatime,size=4g,mode=1777	0	0
#tmpfs	/var/log tmpfs	defaults,noatime,nosuid,nodev,mode=0755	0	0 
#tmpfs	/var/log/apt tmpfs	defaults,noatime	0	0
#tmpfs	/var/tmp tmpfs exec,nosuid	0	0

Quelqu’un aurait-il une idée de comment corriger ce problème bien handicapant ?

Merci infiniment !

Yoannjap

Dernière modification par Yoannjap (Le 30/04/2016, à 18:56)

Hors ligne

#2 Le 30/04/2016, à 18:45

Martin38

Re : [Résolu] /bin/bash: /usr/local/bin/pron.sh: Permission non accordée

Bonjour,
Juste une suggestion avec :

gksu /nom_du_chemin

Tu tapes cette commande qui te permet de modifier tes fichiers... hmm
A manier avec précaution car tu accèdes aux fichiers du système.

Dernière modification par Martin38 (Le 30/04/2016, à 18:46)

Hors ligne

#3 Le 30/04/2016, à 18:53

Yoannjap

Re : [Résolu] /bin/bash: /usr/local/bin/pron.sh: Permission non accordée

@Martin38 : ça marche avec gksu, mais ça ne quitte pas après avoir exécuté la commande.

Avec sudo à la place de gksu ça marche aussi et ça quitte (quitte = la commande s’arrête) après exécution, et c’est ça que je recherche.

Ma question maintenant : Comment je peux faire pour ne plus être obligé de mettre gksu ou sudo devant le script pour l’exécuter ?? (avant je n’avais pas besoin de ça)… Parce que là ça me pose une grosse colle.

Merci beaucoup en tout cas pour ton aide et celle des autres !

Hors ligne

#4 Le 30/04/2016, à 18:55

Yoannjap

Re : [Résolu] /bin/bash: /usr/local/bin/pron.sh: Permission non accordée

Ok, amen, la solution était con comme mes pieds, mais comme d’hab, je recherchais la lune….. Un simple sudo chmod 755 /usr/local/bin/*.sh, et ça a fonctionné smile

Ré-so-lu !

Hors ligne