如何在Linux VPS上创建sudo用户

列印
  • 0

sudo用户允许您在不以root身份登录的情况下管理Linux VPS。这对于日常管理更安全,并且更容易为其他管理员提供受控访问。

首先以root身份连接到VPS。在示例中将username替换为您要创建的用户。

 

Ubuntu或Debian

  1. 创建用户:
adduser username
  1. 将用户添加到sudo组:
usermod -aG sudo username

Linux VPS终端显示正在创建和测试的新sudo用户

 

AlmaLinux、Rocky Linux、Oracle Linux或CentOS

RHEL风格的发行版使用wheel组进行sudo访问:

adduser username
passwd username
usermod -aG wheel username

 

这赋予了什么权限?

新用户可以使用自己的密码或SSH密钥登录。将其添加到sudo或wheel组后,该用户可以通过在命令前输入sudo来运行管理命令。

不要为只需要SFTP访问或访问一个游戏文件夹的用户提供sudo访问。对于有限访问,创建一个普通用户并仅给予其所需文件夹的权限。

 

测试新用户

打开一个新的SSH会话并在关闭root会话之前测试sudo:

ssh username@your.vps.ip
sudo whoami

如果命令返回root,则sudo正常工作。在确认新用户可以登录并运行sudo命令之前,请保持root登录可用。

用户正常工作后,为其添加SSH密钥:如何向您的VPS添加SSH密钥。


這篇文章有幫助嗎?

相關文章

« 返回

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!