如何以 root 身份运行任何应用程序?

如何以 root 身份运行任何应用程序?

以 CLI 安装的 root 帐户登录时,几乎每个应用程序都会出现此错误:

Don't run this as root!

我想绕过此错误并在登录 root 时运行应用程序。我该怎么做?

编辑:我了解使用 root 用户的风险,但我仍然想使用它。感谢您的建议。

答案1

您可以添加具有 sudo 权限的您自己的用户。您可以创建一个用户并将该用户添加到须藤团体。

sudo adduser youruser sudo

或者如果你已经有用户,你可以将其添加到须藤团体。

sudo usermod -a -G sudo youruser

此后以该用户身份登录su youruser并尝试使用 再次运行安装sudo yourinstallcommand

你永远不应该与root用户一起运行任何安装。用户始终是你自己的用户须藤由于安全原因。

答案2

幸运的是这个问题有一个可行的答案。使用 root 帐户是不安全的,我明白这一点。接受的答案那里对我有很大帮助。谢谢你的建议、批评和帮助,鲍比布莱克飞行员6塞尔格, 和帕尔托

答案3

Ubuntu 默认sudo自带。sudo是一个包/命令,允许您以 root 身份运行任何命令/应用程序(sudo代表超级用户做)。

sudoers如果您是管理员(例如,安装系统的人),则您的用户默认在文件中。

只需输入:

sudo <command>

例子:

sudo gedit

这将以 root 身份运行 gedit。使用 SUDO 和超级用户/ROOT 时要格外小心

答案4

除了 sudo 之外,您可能还需要在用户 X 会话中禁用 X 访问控制:

xhost +
sudo foo
...
sudo bar

对于 foo 和 bar 来说,它们是 X 应用程序。

但我同意大家的意见:不要那样做!

相关内容