Linux下创建和删除用户

Linux下创建和删除用户

目录

  • Linux下创建和删除用户
    • 1 创建新用户
    • 2 配置新用户
      • 3 进入新用户
    • 4 删除用户

1 创建新用户

在普通root用户下可能没有权限操作,因此直接在root下操作

sudo useradd -m 新用户名
或者
useradd 新用户名

接着,创建完用户后,需要初始化新用户为新用户登录设置密码
如下图所示,其中user_mongo是我创建的新用户名称,密码需要输入两次,都输入相同的,简单点就好,比如123

sudo passwd 新用户名

Linux下创建和删除用户_第1张图片


2 配置新用户

然后设置权限,在/etc/sudoers这个文档设置
首先查看一下编辑权限

ls -l /etc/sudoers

在这里插入图片描述

由上图可以看到,我们目前没有写入的权限,那么先修改权限
修改权限:

chmod -v u+w /etc/sudoers

在这里插入图片描述

下一步,开始设置权限

 vi /etc/sudoers

在下图中的位置,加入

user_mongo ALL=(ALL:ALL) ALL

Linux下创建和删除用户_第2张图片

其中user_mongo对应自己设置的用户名
设置完成,按下Esc,输入wq!,退出编辑

最后设置命令解释器

 vi /etc/passwd

Linux下创建和删除用户_第3张图片

拉到文档的最后面,可以看到新创建的用户信息行,末尾的内容本来是/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即可正常删除。

文章已完成,希望对你有所帮助!!!

你可能感兴趣的:(Linux小白学习,linux,运维,服务器)