Linux-用户和用户组管理

该博客主要介绍了Linux系统中的用户管理命令,包括useradd、passwd、usermod、chage、userdel等,还提及切换用户身份的su命令。同时介绍了用户组管理操作,如添加、修改和删除用户组的相关命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux-用户管理命令

useradd

useradd [选项] 用户名
选项:
	-u UID: 手工指定用户的UID号
	-d 家目录:	手工指定用户家目录
	-c 用户说明: 手工指定用户的说明
	-g 组名:	手工指定用户的初始组
	-G 组名:只当用户的附加组
	-s shell:	手工指定用户的登录shell。默认是/bin/bash

passwd

passwd	[选项]	用户名
选项:
	-S 查询用户密码的密码状态。仅root可用
	-l 暂时锁定用户。仅root可用
	-u 解锁用户 仅root可用
	--stdin 可以通过管道符输出的数据作为用户的密码

usermod

usermod [选项] 用户名
-u UID: 		修改用户的UID号
-c 用户说明: 修改用户的说明信息
-G 组名:	修改用户的附加组
-L:				临时锁定用户(lock)
-U:				解锁用户锁定(unlock)

chage

chage [选项] 用户名
-l:列出用户的详细密码状态
-d日期:修改密码最后一次修改日期(shadow3字段)
-m天数:两次密码修改间隔(4字段)
-M天数:密码有效期(5字段)
-W天数:密码过期前警告天数(6字段)
-I天数:密码过后宽限天数(7字段)
-E 日期:账号失效时间(8字段)
**chage -d 0 user**
	将user用户最后一次密码更改的日期改为0,意味此用户从未修改过密码
	会导致use用户登录就需修改密码

userdel 删除用户

userdel [-r] 用户名
	-r		删除用户的同时删除用户的家目录

切换用户身份 su

su [选项] 用户名
	- :		选项只使用 “-” 代表连带用户的环境变量一起切换
	-c:  仅执行一次命令,而不切换用户身份。

添加用户组 groupadd

groupadd [选项] 组名
	-g GID		指定组

修改用户组

groupmod [选项] 组名
	-g GID:		修改组ID
	-n 新组名:  修改组名
groupmod -n testgrp group1
把组名group1 改为  testgrp

删除用户组

groupdel 组名
gpasswd 将用户添加到组中或从组中删除
	-a 用户名: 	把用户加入组
	-d 用户明:		把用户从组合删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值