web-dev-qa-db-fra.com

bash: ./install.sh: L'autorisation est refusée pour l'installation d'Intel fortran 2011

J'essaie d'installer Intel Fortran Composer 2011. Lorsque j'essaie de commander ./install.sh, un message d'erreur s'affiche:

bash: ./install.sh: Permission denied

J'ai essayé des moyens de passer cela.

  1. A tenté; Sudo ./install.sh

    Sudo: ./install.sh: command not found

  2. Essayer de remonter le disque d'installation avec l'autorisation exec;

    mount /media/user/IFORTRAN2011 -o remount,exec

  3. Essayer de changer install.sh en exécutable;

    chmod +x ./install.sh

  4. A tenté; su -c 'install.sh'

avec la racine:

bash: install.sh: command not found

avec l'utilisateur:

Password: 
su: Authentication failure

et je suis sûr que le mot de passe est vrai. (Si c'est pareil avec mon mot de passe utilisateur)

5 J'ai copié le disque dans un dossier que compressé dans

fichier.tar.gz

que de l'extraire avec

tar xvzf file.tar.gz

puis essayé encore une fois. Pas de chance.

Après avoir fait chmod +x ./install.sh lorsque je regarde les autorisations avec: ls -l ./install.sh, il continue de donner: -rw------- 1 user user 14758 Oct 7 2010 ./install.sh

Merci pour toute aide.

5
Mustafa İnanç

Il y a plusieurs façons d'exécuter votre script:

  • lancer bash avec le privilège root Sudo bash install.sh

  • modifier les autorisations pour lancer le script. Cependant, soyez prudent, c'est un script d'installation, il peut nécessiter des privilèges root. Donc, vous devez probablement l'exécuter en tant que root.

    chmod +x install.sh ou chmod 755 install.sh

11
RapazP
  1. Cliquez avec le bouton droit sur le fichier something.sh et cliquez sur Propriétés.
  2. Cliquez ensuite sur les autorisations et modifiez tous les accès en "lecture et écriture".
  3. Cliquez ensuite sur "autoriser l'exécution du fichier en tant que programme" (si non sélectionné!)
  4. Ferme la fenêtre.
  5. Ouvrez le terminal à l'emplacement du fichier et écrivez:

    ./filename.sh
    
3
SAGAR MAHAJAN

Vous devez spécifier le chemin - comme le mien est:

Sudo /home/humayun/Downloads/xdk_web_linux64/install.sh

et cela fonctionne pour moi. Quand je tapais:

Sudo ./install.sh

il me donnait l'erreur: No Such file or directory. Il est donc important de donner le bon emplacement.

1
Humayun