所以我有一个特殊的ext4驱动器,不允许我执行文件。 我在bash中有以下示例,即使使用sudo,并且对于所有用户具有执行权限的文件,文件也不会执行。 如果我将该文件移动到备用分区,它工作正常。 思考?
$ ./pycharm.sh bash: ./pycharm.sh: Permission denied $ sudo ./pycharm.sh sudo: unable to execute ./pycharm.sh: Permission denied $ sudo -s # ./pycharm.sh bash: ./pycharm.sh: Permission denied # lsattr pycharm.sh -------------e-- pycharm.sh # ls -la pycharm.sh -rwxr-xr-x 1 me me 5908 Nov 20 03:18 pycharm.sh
也许你已经设置了你的fstab选项来防止在这个文件系统上执行?
看看/ etc / fstab,也许你已经设置了noexec选项。