linux糟糕的解释器权限被拒绝无法加载gnome

时间:2015-10-17 15:22:37

标签: linux bash

我试图通过笔记本电脑设置对我的RaspPi的vnc远程访问。 我在笔记本电脑上使用debian。我无法正确配置,所以我去睡觉了。

我必须创建一个名为sh的文件,其中包含:

#!/bin/sh
vncserver :0 -geometry 1920x1080 -depth 24 -dpi 96

我真的不知道我在做什么,我不知道bash脚本我只是 遵循手册。

第二天当我打开笔记本电脑时,gnome没有加载,我在启动过程中看到了很多[FAILED]标志并得到了命令行。我认为没有biggy并使用startx,但我得到了这个输出:

-bash /usr/bin/startx: /bin/sh: bad interpreter: Permission denied
与sudo:      sudo:无法执行/ usr / bin / startx:权限被拒绝

和SU:

-bash /usr/bin/startx: /bin/sh: bad interpreter: Permission denied

我对startx的权限是 -rwxr-xr-x或755

我不知道该怎么做,如果我必须将startx添加到PATH变量或者它是否与权限有关。我已经在寻找其他的anwsers并且找不到任何针对这个问题的具体内容。我是一个Linux新手,他没有进入操作系统那么多,只使用desktopversion编程并获得稳定,流畅,启动和运行时。

我只是想让debian像以前一样启动。

我希望我的问题很明确(我已经报告说我没有提出好问题)

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我认为你已经损坏了你的口译员AKA / bin / sh。 试试这个:

https://askubuntu.com/questions/135217/how-to-replace-fix-a-messed-up-bin-sh-and-bin-dash