Linux下创建和删除用户
1 创建新用户
在普通root用户下可能没有权限操作,因此直接在root下操作
sudo useradd -m 新用户名
或者
useradd 新用户名
接着,创建完用户后,需要初始化新用户,为新用户登录设置密码
如下图所示,其中user_mongo是我创建的新用户名称,密码需要输入两次,都输入相同的,简单点就好,比如123
sudo passwd 新用户名
2 配置新用户
然后设置权限,在/etc/sudoers这个文档设置
首先查看一下编辑权限
ls -l /etc/sudoers
由上图可以看到,我们目前没有写入的权限,那么先修改权限
修改权限:
chmod -v u+w /etc/sudoers
下一步,开始设置权限
vi /etc/sudoers
在下图中的位置,加入
user_mongo ALL=(ALL:ALL) ALL
其中user_mongo对应自己设置的用户名
设置完成,按下Esc,输入wq!,退出编辑
最后设置命令解释器
vi /etc/passwd
拉到文档的最后面,可以看到新创建的用户信息行,末尾的内容本来是/bin/nologin的,我们需要把它修改为/bin/bash
设置完成,按下Esc,输入wq!,退出编辑
3 进入新用户
输入su 新用户
提示输入密码(或者不用),这样即可新用户
4 删除用户
输入命令:userdel -r 用户名
如果出现报错:(如下图)
解决方法:
第一次使用ctrl+d退出root用户,回到user_mongo用户;第二次使用ctrl+d退出user_mongo用户,此时会返回到root用户(再按ctrl+d退出登陆连接),此时使用userdel -r user_mongo即可正常删除。
文章已完成,希望对你有所帮助!!!