Linux常用命令_用户管理

本文深入探讨了Linux中用户的分类、用户组的管理、用户信息配置文件及其相关命令,包括添加、修改用户信息、用户组管理等操作。

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

Linux用户管理概念及原理

1.Linux中三种用户
超级用户 root ,UID = 0
普通用户 UID = 500 - 60000
伪用户 UID = 1 - 499 与系统和程序服务有关,无法或不需要登录
2.用户组
每个用户都至少属于一个 用户组
每个用户组可以包含多个用户
同一个用户组的用户享有该组织共有的权限

Linux用户管理相关配置

1.配置文件
用户信息文件 /etc/passwd
密码文件 /etc/shadow
用户组文件 /etc/group
用户组密码文件 /etc/gshadow
用户配置文件
/etc/login.defs
/etc/default/useradd
新用户信息文件 /etc/ske1
登录信息 /etc/motd /etc/issue

用户管理常用命令

1.添加用户useradd
命令格式

 useradd 设置选项 用户名

常用参数
-D 查看缺省参数
u:UID
g:缺省所属用户组GID
G:指定用户所属多个组
d:宿主目录
s:命令解释器Shell
c:描述信息
e:指定用户失效时间

2.修改用户信息 usermod
3.pwck 检测/etc/passwd文件
4.vipw 编辑/etc/passwd文件
5.id 查看用户id和组信息
6.finger 查看用户详细信息
7.su 切换用户
8.passwd -S 查看用户密码状态
9.who 、 w 查看当前登录用户信息

用户组管理命令

添加:groupadd
删除用户组 groupdel 组名
修改用户组信息 groupmod
设置组密码及管理组内成员 gpasswd
查看用户隶属于哪些用户组 groups
切换用户组newgrp
用户组配置文件检测 grpck
修改文件所属组 chgrp
编辑/etc/group文件 vigr

特殊权限SetUID及黏着位

SetUID:当一个可执行程序具有SetUID权限,用户执行这个程序的时候,将以程序的所有者的身份执行

管理员授权

批量添加用户

手工添加用户
1)分别在/etc/passwd /etc/group 和 /etc/shadow中添加一条记录
2)创建用户宿主目录
3)在用户宿主目录中设置默认的配置文件
4) 设置用户初始密码

newusers 导入用户信息文件
pwunconv 命令取消shadow password功能
chpasswd 导入密码文件
pwconv 将密码写入shadow文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值