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 21/10/2017, à 17: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 smile

Dernière modification par NoWeL (Le 22/10/2017, à 13:37)

Hors ligne

#2 Le 21/10/2017, à 17:42

ylag

Re : .sh qui ne veut pas s'exécuter [Resolu]

Salut,

NoWeL a écrit :

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, à 17:45)

Hors ligne

#3 Le 21/10/2017, à 17: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, à 18: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, à 18:15)

Hors ligne

#5 Le 21/10/2017, à 21: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, à 22:14)

Hors ligne

#6 Le 22/10/2017, à 10: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

man mount a écrit :

       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, à 10:11)

Hors ligne

#7 Le 22/10/2017, à 13: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, à 13: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