Linux用户管理

一、用户类型

​ 1、管理员用户 UID 0 备注:root

​ 2、系统用户 UID 1-499 备注:可用于程序运行,不能修改

​ 3、普通用户 UID >1000 备注:普通可登录用户

二、用户与组的配置文件:

用户配置文件/etc/passwd 命令useradd/del/mod

密码配置文件/etc/shadow 命令passwd

用户组配置文件/etc/group 命令groupadd/del/mod

useradd相关命令

useradd -g 组名 用户名    #创建用户的同时将用户加入指定的用户组
useradd -d /home/xxx  用户名   #创建用户的同时指定用户的家目录
useradd -g 主要组 -G 附属组1,附属组2......  用户名   #创建用户的同时分配主组和附属组

userdel相关常用命令

userdel -r 用户名  #删除用户及用户家目录

usermod相关常用命令

usermod -c 用户备注信息 用户名  #修改用户备注信息
usermod -l 新用户名  旧用户名   #替换旧用户名,保留账号
usermod -g 目标用户组  用户名   #把用户归到目标用户组

groupadd相关常用命令

groupadd -g 组编号 组名称   #创建组的同时赋予组编号

groupmod相关常用命令

groupmod -n 新组名 旧组名   #修改组名
groupmod -g 组编号 组名称   #修改组编号

groupdel相关常用命令

groupdel 组名    #删除用户组,删除用户组之前先要删除用户组里的用户

passwd与gpasswd相关常用命令

passwd -l 用户名  #锁定用户
passwd -u 用户名  #解锁用户
passwd -d 用户名  #无密码登录
gpasswd -a 用户名  要添加的附属组  #给用户添加附属组
gpasswd -d 用户名  附属组  #将用户名移出附属组
gpasswd 组名 #给用户组设置密码

三、用户管理拓展

newgrp 附属组   #切换到附属组,由需要切换的用户执行该命令
chfn 用户名  #设置用户资料,依次输入用户资料
finger 用户名  #显示用户详细资料
who #查看用户信息
last #查看当前登录和过去登录的用户信息,默认是读取的是/var/log/wtmp
lastlog #查看所有用户的最后一次登录时间,默认读取是/var/log/lastlog
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值