创建普通用户:emma1
useradd emma1
为emma1用户创建密码:
passwd emma1
输入密码,确认密码 成功
大概意思是说emma这个用户不在sudoers这个文件里,这个事件将要被报告的。
su - (切换到root)
输入超级用户root密码
#chmod u+w /etc/sudoers (添加root对sudoers这个文件的写权限)
#vi /etc/sudoers (编辑sudoers,把emma这个用户添加进去)
找到 root ALL=(ALL) ALL 这行 ,并在此行下添加
xinhuan ALL=(ALL) ALL
:wq (保存并退出)
#chmod u-w /etc/sudoers (这里我们再把root对sudoers这个文件的写权限去掉)
操作后注销重新登录
修改后必须重新登录才生效
将emma加入root用户组
sudo usermod -g root emma
查看emma的用户信息:cat /etc/passwd|grep emma
验证是否操作成功
成功
扩展知识
useradd test ###创建test用户
passwd test ###创建/更新test用户密码
visudo ###给用户分配sudo权限
su test ###在当前目录下切换至test用户
su - test ###登录test用户,默认登录目录~
exit ###退出test目录
sudo su ###普通用户进入root用户
su root ###在当前目录下普通用户切换至root用户
su - root ###普通用户登录root用户,默认登录目录~
userdel test -r ###彻底删除用户
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
useradd -d /usr/test -m test ###创建带有主目录的test用户
一般创建的用户到这里也就足够了。