sudo命令专注于允许用户以别的用户身份运行指令,默认是root用户。在CentOS发行版wheel组用户被授予sudo浏览权限。
如果要为现阶段用户添加sudo权限,请跳至添加用户到wheel
组。请按照下列步骤创建用户账户并授予sudo浏览权限。
你目前登陆到全方位的用户应具备sudo权限或者以root登陆。要不然碰到权限抵触的不当。
myfreax is not in the sudoers file. This incident will be reported将提示你用户在sudoersword里。
如果你忘记root用户名和密码能够进入单用户形式进行重置密码。也可以从Grub运作这个功能选择Advanced Options > Recovery
进到单用户方法。
创建用户
建立用户请运行useradd命令。后及你需要创建的用户名。当运行useradd命令时不会有任何导出来。并且仅创建用户,不易创建用户的家目录。
如果要为用户创建家目录,可以添加useradd的-m
选项。useradd命令让你创建用户与用户的家目录。
当运行useradd命令后,还需要为用户创建用户名和密码。没有密码的用户并不是可以登录到CentOS Linux。
但你可以运用su命令变换用户。 例如命令sudo su - myfreax
很有可能切换到myfreax用户,-
说明包括所有环境变量也变换用户myfreax。
没有密码的用户是很安全性用户,这一点在配置FTP虚拟服务器非常有帮助。那般ftp用户也不可以登录到我们的CentOS网站服务器。
必要时设置用户用户名和密码,请运行passwd
命令为用户设置开机密码。将自动提醒您确认密码。保证自己输入就是指强密码。
sudo useradd -m username
passwd username
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
添加用户到wheel组
在CentOS发行版wheel团的成员被授予sudo浏览权限。也就是说你可以将用户添加wheel组,就能让用户具有sudo浏览权限。
修改用户归属于团的命令是usermod指令,大家不建议立即修改用户重要组。这也许造成一些权限难点。最合适的选择将用户增至wheel组。
因此我们将要运用usermod命令的-aG
选项,添加用户到wheel组了,-a
说明提升用户在规定组,-G
选项说明别把用户从别的组了消除。
到这里。您早就在CentOS获得成功创建sudo用户。您现在能够用其用户在服务器上执行管理每日每日任务。
usermod -aG wheel username
要验证新用户是否具有sudo权限,仅需运行指令sudo whoami
就能。倘若用户具有sudo浏览权限,命令很有可能打印出root。
第一次应用sudo
时,系统会提示您输入用户用户名和密码,注意那也是便是你目前用户的用户名和密码,并非root用户名和密码。
sudo whoami
root
结论
您早就学会了怎样创建具有sudo权限的用户。您现在能用该用户账户登录到CentOS网站服务器,并且用sudo
运行管理命令。如有任何疑问,请随时。
