Linux用户和用户组管理

Linux 用户和用户组管理详解(新手详细版)

本文档面向零基础新手,从“Linux 里谁在用、怎么区分权限”讲起,详细说明用户、用户组、相关配置文件、增删改查、密码、切换身份、sudo 等,并配有大量示例。


一、为什么要学“用户和用户组”?

在 Linux 里:

  • 每个进程都会以某个用户的身份运行。
  • 每个文件都有所有者(属主)和所属组(属组)。
  • 系统通过用户用户组来决定“谁可以做什么”。

学会用户和用户组管理,你才能:新建账号、改密码、把用户加入某个组、用 sudo 临时提权、理解为什么有些命令要加 sudo。下面从最基础的概念讲起。


二、核心概念

2.1 用户(User)

  • 用户就是系统里的一个“账号”,用来登录、运行程序、拥有文件。
  • 每个用户有一个用户名(如 zhangsan)和一个用户 ID(UID),系统内部更多用 UID 区分。
  • 分为两类常见说法:
    • root:超级管理员,UID 为 0,权限最大。
    • 普通用户:UID 一般从 1000 起(各发行版可能不同),权限受限制。

发表评论