将 /etc/、/var/ 权限更改为 777

将 /etc/、/var/ 权限更改为 777

好吧,我懒得正确设置文件的属性,现在我递归地将文件夹 /etc/ 和 /var/ 的权限设置为 777。现在我无法通过 ssh 进入机器,但更糟糕的是,我甚至无法再以 root 身份登录到机器来将权限改回来。

有什么解决办法吗,还是只需重新安装操作系统就行?

我使用的是CentOS6.4

谢谢。

答案1

您无需重新安装。一种选择是从安装程序映像启动,然后安装存储设备(确保以读写方式执行),进入并手动修复已安装的副本,然后重新启动到已安装的操作系统。

答案2

“问题”在于 SSH 会忽略您的私钥,因为它们是所有人都可读的。您只需通过控制台登录服务器并更改文件的权限即可。

请参阅第 3.14 节文档中了解需要更改的内容。(您可以修复私钥上的权限或在配置中禁用 StrictModes)

相关内容