有人能帮我吗?我无法登录我的笔记本电脑。看起来它只是循环回到登录屏幕。
可能是什么原因造成的,我正在 AWS EC2 实验室工作,在设置实例后,我下载了 PEM/PPK 并将其保存在一个文件夹中。然后我必须打开终端并输入chmod 600 ~/ <pathToPem>
下图所示的内容,我收到一个错误,所以我输入了sudo chmod 600 ~/ pathname
。(几乎可以肯定这就是我遇到问题的原因)当我运行第二个命令时,它找不到路径,当我检查我的文件/文件夹时,很多东西都消失了?所以在那个阶段,我注销并尝试重新登录,但似乎陷入了循环。
有人能帮我重新登录并撤销我所做的操作吗?我可以通过文本登录并进入,但似乎没有权限执行任何操作。
尝试运行ls -la .Xauthority
并获取 ls:无法访问 .Xauthority:没有此文件或目录。
答案1
解决方案
您已更改主文件夹的权限。要更改权限,请登录文本控制台,++ Ctrl(或 1 至 6 之间的任何其他 F 键),然后以 root 身份登录并执行AltF2sudo su
chmod 755 ~/
解释
~/
在您运行的原始命令中,和之间有空格/Amazon/qwiklab-133-5018.pem
。 Shell 将它们视为命令的两个单独参数。 您已有效地将主文件夹的权限更改为 600,即仅对您自己具有读/写权限。 您可以通过使用登录并执行来chmod
确认主文件夹的权限。 将 yourusername 替换为您的实际用户名。 您应该在那里看到这样的行。sudo su
ls -l /home/yourusername
-rw-------
您无法以图形方式登录的原因是,图形登录屏幕(欢迎程序)需要读取主文件夹中的配置来设置图形环境。Ctrl++只是文本界面环境,不需要这样的配置。这就是您能够在那里登录的原因。AltF4