#1 Le 21/10/2017, à 16:24
- NoWeL
.sh qui ne veut pas s'exécuter [Resolu]
Voilà mon .sh ne veut pas s'exécuter j'ai beau faire des chmod ça ne marche pas
juluan@juluan-ThinkPad-T61:/media/juluan/Lubuntu 14.04.5 LTS i386/UnrealEngine$ sudo chmod 777 Setup.sh
[sudo] password for juluan:
juluan@juluan-ThinkPad-T61:/media/juluan/Lubuntu 14.04.5 LTS i386/UnrealEngine$ ./Setup.sh
bash: ./Setup.sh: Permission non accordée
juluan@juluan-ThinkPad-T61:/media/juluan/Lubuntu 14.04.5 LTS i386/UnrealEngine$ sudo chmod -x Setup.sh
juluan@juluan-ThinkPad-T61:/media/juluan/Lubuntu 14.04.5 LTS i386/UnrealEngine$ ./Setup.sh
bash: ./Setup.sh: Permission non accordée
juluan@juluan-ThinkPad-T61:/media/juluan/Lubuntu 14.04.5 LTS i386/UnrealEngine$ sudo chown juluan Setup.sh
juluan@juluan-ThinkPad-T61:/media/juluan/Lubuntu 14.04.5 LTS i386/UnrealEngine$ ./Setup.sh
bash: ./Setup.sh: Permission non accordée
Vous pouvez m'aider svp
Dernière modification par NoWeL (Le 22/10/2017, à 12:37)
Hors ligne
#2 Le 21/10/2017, à 16:42
- ylag
Re : .sh qui ne veut pas s'exécuter [Resolu]
Salut,
juluan@juluan-ThinkPad-T61:/media/juluan/Lubuntu 14.04.5 LTS i386/UnrealEngine$ sudo chmod -x Setup.sh
S'il s'agit de rendre le script exécutable, la commande à passer serait plutôt :
sudo chmod +x Setup.sh
...aussi la commade chown, si nécessaire, pourrait devoir être plutôt :
sudo chown juluan:juluan Setup.sh
A+
Dernière modification par ylag (Le 21/10/2017, à 16:45)
Hors ligne
#3 Le 21/10/2017, à 16:56
- Watael
Re : .sh qui ne veut pas s'exécuter [Resolu]
qu'affiche :
grep '/media/Juluan' /proc/mounts
?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#4 Le 21/10/2017, à 17:15
- NoWeL
Re : .sh qui ne veut pas s'exécuter [Resolu]
Les commandes
chmod +x
et
chown juluan:juluan Setup.sh
On fait la même choses que les autres
La commande de watael à fait :
/dev/sdb1 /media/juluan/Lubuntu\04014.04.5\040LTS\040i386 vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
Dernière modification par NoWeL (Le 21/10/2017, à 17:15)
Hors ligne
#5 Le 21/10/2017, à 20:17
- ylag
Re : .sh qui ne veut pas s'exécuter [Resolu]
Salut,
Il semble que Watael ait vu juste: Le dossier dans lequel se trouve ton script est sur une partition formatée en vfat?
Dans ce cas, je crois qu'il ne sera pas facilement possible, voire impossible de changer les permissions sur un fichier, désolé...
Tu pourrais tenter de transférer le dossier contenant le script dans ton dossier d'utilisateur, par exemple (qui devrait être /home/juluan je crois) et de tenter le lancement de l'installation à partir de là.
A+
Dernière modification par ylag (Le 21/10/2017, à 21:14)
Hors ligne
#6 Le 22/10/2017, à 09:10
- bruno
Re : .sh qui ne veut pas s'exécuter [Resolu]
C'est surtout parce que le volume est monté avec l'option showexec…
showexec
Si activée, les bits de permission d'exécution du fichier seront autorisés seulement si l'extension du nom
de fichier est EXE, BAT ou COM. Désactivée par défaut.
Dernière modification par bruno (Le 22/10/2017, à 09:11)
#7 Le 22/10/2017, à 12:35
- NoWeL
Re : .sh qui ne veut pas s'exécuter [Resolu]
Merci j ai deplacé le dossier et le fichier dans mon /home et sa marche
Hors ligne
#8 Le 22/10/2017, à 12:46
- ylag
Re : .sh qui ne veut pas s'exécuter [Resolu]
Salut,
Merci à bruno d'avoir précisé les conséquences de l'option de montage showexec.
A+
Hors ligne