文件权限改变后无法登录服务器!

文件权限改变后无法登录服务器!

我正在使用 Ubuntu 服务器。我运行了:

chmod -R 700 /

当我以 root 身份登录时。现在,当我尝试以普通用户身份登录时,我立即被踢出。有没有办法重新登录到服务器,无论是 root 还是其他用户,以便我可以更改权限?或者我完全搞砸了?我不认为我在 /etc/ssh/sshd_config 文件中启用了 root 访问权限。我确实可以物理访问服务器。我真的需要一些帮助。

答案1

你完蛋了。如果你有物理访问权限,作为新手用户,你能做的最好的事情就是完全重新安装。即使你能找到登录的方法,你也无法立即恢复权限。权限并不统一,而且文件很多。永远不要随意更改权限。我想你没有备份,对吧?要获取访问权限:

  1. 插入一些可启动的 USB 棒(不确定 Ubuntu live 是否启用了 ssh,但许多救援 liveCD 肯定启用了)。

  2. 然后使用此棒重新启动机器,您将能够通过 ssh 进入该系统。

  3. 从中,安装 ubuntu 磁盘到,比如说,,/mnt/ubuntu并执行命令chroot /mnt/ubuntu /bin/bashVoila,您就以 root 身份进入了您的 Ubuntu。

再次,我建议您仅使用此访问权限来备份数据并准备无头安装。如果您不听从建议,您可以在服务器中创建根:passwd root。应该可以正常工作。

相关内容