sudo chmod 700 /bin && sudo chmod 700 /bin 的解决方案

0 permissions chmod

不小心跑了

sudo chmod 700 /bin && sudo chmod 700 /bin
Run Code Online (Sandbox Code Playgroud)

然后我无法再次运行 sudo 或任何命令,请问有解决方案吗?

Ste*_*itt 5

跑步

sudo chmod 700 /bin && sudo chmod 700 /bin
Run Code Online (Sandbox Code Playgroud)

只会更改/bin目录本身的权限,或者如果它是符号链接,则更改它指向的目录。这将使非 root 用户无法访问该目录的内容,但损害是有限的。

您可以通过以 root 身份登录,或启动到救援环境(这两者都需要知道 root 密码),或从救援设备启动,然后运行来恢复

chmod 755 /bin
Run Code Online (Sandbox Code Playgroud)

您无需重新安装。