【发布时间】:2013-08-15 12:46:46
【问题描述】:
我错误地通过具有root权限的ssh提供了一个
chmod -R 777 /var/
代替
chmod -R 777 var/ 用于主目录中的 var 文件夹。
现在我无法通过 ssh 再次登录。我有一个 resque 模式可用。
怎么办?有人这样吗?
【问题讨论】:
-
这个问题似乎跑题了,因为它与编程无关。
我错误地通过具有root权限的ssh提供了一个
chmod -R 777 /var/
代替
chmod -R 777 var/ 用于主目录中的 var 文件夹。
现在我无法通过 ssh 再次登录。我有一个 resque 模式可用。
怎么办?有人这样吗?
【问题讨论】:
首先,在 root 模式下检查您的输入两次。然后,您需要在 ~/.ssh 文件夹中恢复正确的权限:
chmod 700 ~/.ssh
chmod 644 ~/.ssh/*
此外,还可以在 /var 目录中恢复您的权限:
chmod 755 /var/empty
chmod 755 /var/run
【讨论】: