Skip to content

非 root 用户

您可以使用非 root 用户来管理服务器上的资源,而不是使用 root 用户。

要实现这一点,您需要正确设置服务器。

警告

这是一项实验性功能。

要求

  • 非 root 用户需要将 SSH 密钥添加到服务器。
  • 非 root 用户需要拥有 sudo 权限。

Sudo 权限

您需要在 /etc/sudoers 文件中添加以下行:

bash
# 允许您的非 root 用户无需密码以 root 身份运行命令
your-non-root-user ALL=(ALL) NOPASSWD: ALL

这将允许非 root 用户无需密码即可以 root 身份运行任何命令。 注意:您需要将 "your-non-root-user" 替换为您的用户名。

警告

这不是设置非 root 用户的最安全方式,但我们将在未来改进这一点,通过对二进制文件添加更精细的权限。