我有一个 root 用户和一个普通用户,前者有自己的密码,后者有单独的密码。尝试配置防火墙 ufw 时,它不会接受我的 root 密码。这与设置密码和用户的高级 bin/bash 等有关吗?
答案1
在 Ubuntu 中,您不需要使用带有密码的 root 用户,大多数需要 root 权限的应用程序将使用 sudo/gksudo 调用,启动这些应用程序的用户需要具有 sudo 权限,并且您必须使用常规用户密码。
答案2
sudo -s
您可以通过在终端中输入以 root 用户身份运行。然后,您可以以 root 身份从该 shell 发出命令,而无需再输入密码(直到您关闭终端)。
但请注意,使用root
帐户做任何事情通常都不是一个好主意 -sudo ufw something something_else
应该这样做就可以了。
的密码sudo
是您自己的。
答案3
好吧,如果您输入自己的密码,则创建的第一个用户(您)实际上具有 root 权限。尝试配置防火墙 ufw 时,请尝试添加您的密码,而不是 root 密码。
答案4
我从 1972 年开始使用 Unix,大多数时候都是以 root 身份登录的。Sudo 是最近才开发出来的。Sudo 是不是一个硬性要求,可以删除该软件包并恢复 root 操作员(如果您愿意的话)。微软将“政策”强加于您。Unix/Linux 范式是“工具,而不是政策!”Unix 为用户提供了各种各样的工具,并允许用户选择最适合他的方法。坦率地说,我不喜欢 sudo,并计划很快删除该软件包,这样我就可以在普通的方式!请注意,sudo 是不正常!