Ubuntu 在启动时要求输入 sudo 密码

K. *_*ber 5 startup password sh

从几周前开始,我的 Ubuntu 18.04 要求输入 root 密码,说“启动 /bin/sh 需要 sudo 密码”

我跳过了这个提示,但我想知道为什么会发生这种情况以及如何禁用它?

这是一个图形提示:

捕获

Win*_*nix 1

启动不需要 Sudo /bin/sh,因此您的权限可能已更改。用它来检查:

$ ll /bin/sh
lrwxrwxrwx 1 root root 4 Aug  2  2018 /bin/sh -> dash*

$ ll /bin/dash
-rwxr-xr-x 1 root root 154072 Feb 17  2016 /bin/dash*
Run Code Online (Sandbox Code Playgroud)

/bin/sh是所有用户都具有读/写/执行权限的链接。该链接指向dash因此也可以在其上运行ll以查看所有用户都具有读取和执行权限。

如果您的权限设置正确,则说明您在启动时运行的程序存在问题。