3.1 用户与组管理

3.1 Linux 用户与组管理

用户与用户组概述

Linux 是多用户操作系统,通过用户(User)和用户组(Group)实现资源隔离与权限控制。

常见用户类型:

类型 说明
root 超级管理员
普通用户 日常使用账户
系统用户 运行系统服务

用户与组配置文件

Linux 用户信息主要保存在以下文件中:

文件 作用
/etc/passwd 用户基本信息
/etc/shadow 用户密码信息
/etc/group 用户组信息

查看:

1
2
3
cat /etc/passwd
cat /etc/shadow
cat /etc/group

用户管理

创建用户

1
useradd username

创建家目录:

1
useradd -m username

设置密码

1
passwd username

修改用户

修改 Shell:

1
usermod -s /bin/bash username

添加附加组:

1
usermod -aG groupname username

删除用户

1
userdel username

同时删除家目录:

1
userdel -r username

用户组管理

创建组

1
groupadd groupname

修改组

1
groupmod -n newgroup oldgroup

删除组

1
groupdel groupname

用户切换与提权

su

切换用户:

1
su - username

切换 root:

1
su -

sudo

执行管理员命令:

1
sudo command

获取 Root 环境:

1
sudo -i

查看权限:

1
sudo -l

用户信息查看

查看当前用户:

1
whoami

查看用户信息:

1
id

查看所属组:

1
groups

查看在线用户:

1
2
who
w

查看登录记录:

1
last

UID 与 GID

  • UID:用户唯一标识
  • GID:用户组唯一标识

常见范围:

UID 类型
0 root
1~999 系统用户
1000+ 普通用户

常用命令汇总

命令 功能
useradd 创建用户
usermod 修改用户
userdel 删除用户
passwd 修改密码
groupadd 创建组
groupmod 修改组
groupdel 删除组
su 切换用户
sudo 权限提升
id 查看用户信息
groups 查看所属组
who 查看在线用户
last 查看登录记录

3.1 用户与组管理
https://blog.sh462li.top/2026/05/27/Linux_learn/3.1 用户与组管理/
作者
SHAO
发布于
2026年5月27日
许可协议