在 Linux 中,用户是登录到系统并拥有独特身份的人,该身份决定了他们可以做什么、拥有哪些文件以及可以访问哪些资源。Linux 用户分为两种:系统用户和普通用户。系统用户在安装过程中自动创建,供系统和后台服务使用,而普通用户是实际的人类用户,他们登录来完成工作。Linux 使用为每个账户分配的唯一用户 ID (UID) 来识别用户。系统用户的 UID 范围从 0 到 999,而普通用户的 UID 范围从 1000 到 60000。用户的信息存储在特殊的配置文件中,包括 /etc/passwd 和 /etc/shadow 文件。/etc/passwd 文件存储一般用户的信息,而 /etc/shadow 文件以加密格式存储与密码相关的信息。重要的用户管理命令包括 useradd(创建新用户)、passwd(设置或更改密码)和 userdel(删除用户帐户)。可以使用 grep 命令检查用户数据,并且用户可以使用 su 命令切换到另一个用户账户。理解用户管理在 Linux 中至关重要,掌握这些概念和命令对于有效的系统管理至关重要。
dev.to
Understanding Users in Linux: Who’s Using the System?
