bash: ./install.sh: 权限被拒绝安装 intel fortran 2011

Mus*_*anç 7 intel chmod executable fortran software-installation

我正在尝试安装 Intel Fortran Composer 2011。当我尝试命令 ./install.sh 时,它给出了一个错误:

bash: ./install.sh: Permission denied
Run Code Online (Sandbox Code Playgroud)

我尝试了一些方法来通过这个。

  1. 尝试过; sudo ./install.sh

    sudo: ./install.sh: command not found

  2. 尝试使用exec权限重新挂载安装盘;

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

  3. 尝试将 install.sh 更改为可执行文件;

    chmod +x ./install.sh

  4. 尝试过; su -c 'install.sh'

与根:

bash: install.sh: command not found
Run Code Online (Sandbox Code Playgroud)

与用户:

Password: 
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)

我确定密码是真的。(如果和我的用户密码一样的话)

5 . 我将磁盘复制到一个文件夹中而不是将其压缩到

文件.tar.gz

比提取它

tar xvzf file.tar.gz
Run Code Online (Sandbox Code Playgroud)

然后再次尝试everthing。没运气。

在我 chmod +x ./install.sh查看权限后:ls -l ./install.sh它仍然给出: -rw------- 1 user user 14758 Oct 7 2010 ./install.sh

谢谢你的帮助。

Rap*_*azP 13

有很多方法可以执行您的脚本:

  • 以 root 权限启动 bash sudo bash install.sh

  • 更改权限以启动脚本。但是要小心,它是一个安装脚本,它可能需要 root 权限。所以你可能必须以 root 身份运行它。

    chmod +x install.sh 或者 chmod 755 install.sh

  • 问题已通过 `chmod -R 777 /installation_dir` 命令解决。谢谢你的帮助。 (3认同)