linux中的用户管理

基本概念

uid:
userId ,唯一,root管理员的UID为零。系统用户是1~999 。普通用户从1000开始

gid:
组 id, group IDentification .

用户:
每一个用户都有一个基本用户组(创建用户时默认创建组)。和多个扩展组。

新增用户

adduser 参数 用户名

新增用户huangbao
useradd -d /home/huangbao -u 8888 -s /bin/nologin huangbao

查看用户信息
id huangbao

uid=8888(huangbao) gid=8888(huangbao)=8888(huangbao) 

参数

参数作用
-d指定家目录,默认为/home/用户名
-e指定帐号到期时间 格式:YYYY-MM-DD
-u指定uid,不指定有默认值
-g指定初始用户组
-G指定一个或多个扩展用户组
-N不创建与用户同名的基本用户组
-s指定用户的默认shell

新增组

addgroup group1

usermod 修改用户信息

usermod 参数 用户名

参数作用
-c设置帐户的备注信息
-d -m连用 可重新指定家目录并把旧数据迁移过去
-e帐户到期时间 YYYY-MM-DD
-g变更所属用户组
-G变更扩展组
-L锁定,禁止登录
-U解锁,允许登录
-u变更uid
-s变更默认终端

passwd 用于修改用户密码、过期信息、认证信息、锁定用户。

passwd 参数 用户名

对于 root 用户可以修改别的用户相当信息、例如锁定、修改密码等。
root 修改别的用户密码还不用检验旧密码。

参数作用
-l锁定,禁止登录
-u解锁,允许登录
-S显示用户密码是否已锁定
-d该用户可使用空密码登录
-e强制该用户下次登录时修改密码
–stdin允许通过标准输入修改密码。
 修改密码
 passwd huangbao

 echo "abc" | passwd --stdin huangbao

锁定
passwd -l huangbao 

查询状态
passwd -S huangbao
huangbao LK 2021-03-18 0 99999 7 -1 (密码已被锁定。)

解锁
passwd -u huangbao
passwd -S huangbao
huangbao PS 2021-03-18 0 99999 7 -1 (密码已设置,使用 MD5 算法。)

userdel 删除用户

-r 删除用户同时删除家目录 
userdel -r huangbao ; 
id huangbao;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值