Linux系统用户与用户组管理详解

本文介绍Linux用户与用户组管理的核心知识,旨在实现权限控制与资源隔离。用户分root(UID0,最高权限)、系统用户(1-999,运行服务)、普通用户(≥1000,日常操作);组分主组(默认所属)和附加组(额外加入)。核心配置文件:`/etc/passwd`存用户信息(UID、GID、家目录等),`/etc/group`存组信息(GID、成员),`/etc/shadow`存加密密码。常用命令:用户管理有`useradd`(-m创家目录)、`usermod`(-g改主组,-aG加附加组)、`userdel`(-r删家目录)、`passwd`(设密码);组管理有`groupadd`、`groupdel`。实际操作示例:创建普通用户并加入组,设置共享目录属组并赋组读写权限。注意多用户共享需同组,删除用户保留文件需先删用户再手动清理家目录。

阅读全文