Linux之使用命令行创建用户和管理用户组

Linux之使用命令行创建用户和管理用户组

一、管理用户账户

1. 添加用户账户

命令格式 useradd [选项] <用户名>

选项:

-d 用于指定用户主目录;

-g 用于指定用户所属主要组;

-G 用于指定用户所属其他组列表,各组之间用逗号分隔;

-r 指定创建一个系统账户

-s 指定用户登录时所使用的Shell,默认是/bin/bash

-u 指定新用户的UID

下面创建用户:sudo useradd test,我这里用户名就叫“test”。

在这里插入图片描述

我这里创建完后按照用户名查看了一下,确定该用户创建成功。

2.管理用户账户密码

上面创建用户时如果没设置密码,账户将处于锁定状态,上面的账户现在还无法登录系统,下面为它设置密码。

设置密码前到 /etc/shadow 中查看密码,未设置时密码部分为 “!”

在这里插入图片描述

使用命令passwd [选项] [用户名]设置密码。

连续输入两次密码,出现successfully就代表设置成功,我下面又重复上一步查看了一下,密码经过了加密,可以看出设置完密码和上面还是有很大区别的。
在这里插入图片描述

选项:

-l 锁定账户密码

-u 解除账户锁定

-S 查询密码状态

-d 删除账户密码

3.修改用户账户

命令usermod可修改账户各项属性,包括用户名、主目录、用户组、登录Shell等。

命令语法usermod [选项] 用户名

大部分选项与useradd命令相同,下面说几个不同的:

-l 改变账户名 usermod -l 新用户名 原用户名

-L 锁定账户,临时禁止用户登录 usermod -L 用户名;-U解除锁定

4. 删除用户账户

命令userdel可删除账户。命令语法userdel [-r] 用户名

如果使用选项-r,则在删除该账户的同时,一并删除该账户对应的主目录和邮件目录。

注意:userdel不允许删除正在使用(已经登录)的用户账户。

二、管理组账户

1.创建组账户

命令groupadd,语法:groupadd [选项] 组名

选项:

-g 可自行指定组的GID。

-r 创建系统组,其GID值小于500;不带此选项则创建普通组。

在这里插入图片描述

这里我们创建了一个名为testgroup的组。

2.管理组成员

现在先查看一下上面创建的用户test所属的组,查看账户所属的组用到了groups命令:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1o88zFZ5-1608897560702)(C:\Users\qin\AppData\Roaming\Typora\typora-user-images\image-20201225194224908.png)]

上面的test组是创建用户时我未指定用户组,然后系统为该用户创建的默认组。

使用gpasswd命令将用户添加到指定的组中,语法:gpasswd -a 用户名 组名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xIuEVr1D-1608897560704)(C:\Users\qin\AppData\Roaming\Typora\typora-user-images\image-20201225194729906.png)]

使用gpasswd -d 用户名 组名将用户从组中删除。

在这里插入图片描述

3.修改组账户

组创建后可使用groupmod命令对其相关属性进行修改,主要修改组名和GID值。

语法:groupmod [-g GID] [-n 新组名] 组名

4.删除组账户

删除组账户使用groupdel命令。

语法:groupdel 组名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qinnt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值