如何在CentOS 7上创建Sudo用户
Sudo是系统管理命令,sudo允许允许的用户按照安全策略的指定,以超级用户或其他用户身份执行命令。
在本文中,我们将向您展示如何在CentOS上创建具有sudo特权的新用户。您可以使用sudo用户在CentOS服务器上执行管理任务,而无需以root用户身份登录。
创建sudo用户
如果要为现有用户配置sudo,只需将您的用户添加到 /etc/sudoers
文件。
如何在CentOS服务器上创建sudo用户,请按照以下步骤操作:
首先,以root用户身份登录到centos服务器,在终端中运行命令。
ssh [email protected]_server_ipadress
其次,通过输入Follow命令在centos服务器上创建一个新的用户帐户:
useradd linuxhowto
在本教程中, linuxhowto
用作样本用户。 在您的centos服务器上,您可以将其替换为要创建的用户。
第三,您可以使用 passwd
命令为新用户设置密码。
passwd linuxhowto
系统将提示您确认密码。 我建议您使用一个强密码。
Changing password for user linuxhowto.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
第四,将新用户添加到 /etc/sudoers
配置文件。
echo 'linuxhowto ALL=(ALL) ALL' > /etc/sudoers
使用sudo命令
切换到新创建的用户并执行以下命令:
su - linuxhowto
通过以下方式执行需要sudo特权的命令:
sudo [COMMAND]
例如,列出 /root
您将使用的目录:
sudo ls -l /root
首次使用sudo在该帐户下执行命令时,将看到以下消息,并提示您输入用户帐户的密码。
[sudo] password for linuxhowto:
的 linuxhowto
是先前创建的用户名。
默认情况下,sudo不会在输入密码后的15分钟内再次要求输入密码。 15分钟后,系统会要求您再次输入密码。
结论
在本教程中,我们解释了如何在CentOS上创建Sudo用户。 如果您有任何问题或想法要分享,请不要忘了发表评论以联系我们。