更改 /usr/bin 权限后无法以 root 身份登录

更改 /usr/bin 权限后无法以 root 身份登录

我将文件夹权限更改为/usr/bin777现在当我登录root用户时,它显示“密码不正确”。

现在我无法在这台电脑上做任何事情。如何在/usr/bin没有终端的情况下恢复权限?我想我需要将它们更改为751

我可以通过 登录CtrlAltF1,但不能进入root

答案1

从安装 CD 启动但不安装、挂载文件夹并将权限改回来。

答案2

我认为您应该使用单用户模式来解决此问题。

  1. 启动计算机并在 grub 菜单中停止它
  2. 编辑启动参数,只需将“single”附加到当前的 Linux 内核,然后按 ENTER
  3. 启动后,你将处于单用户模式,具有 root 权限(无需密码)并且启用了很少的服务
  4. 通过“chmod 751 /usr/bin”更改权限
  5. 重启并完成

希望对你有帮助。

答案3

也许你应该先尝试在命令行模式下启动,我使用 ubuntu 有一段时间了(现在我一直使用 fedora),在 ubuntu 中,当我尝试切换到 root 模式并输入正确的密码时,它显示“密码不正确”,我在命令行中执行了此操作:$ sudo passwd

密码:

输入新的 UNIX 密码:

重新输入新的 UNIX 密码:

然后重新启动,希望这对你有帮助

答案4

您首先需要检查管理。(或者)

打开终端。输入以下命令并按 Enter

sudo -i

输入你的密码。现在,你有了 sudo。检查以下命令

sudo apt update

希望对你有帮助。

相关内容