当前位置: 首页 > news >正文

Linux 用户与用户组核心概念详解(零基础必懂)

前言Linux 是典型的多用户、多任务操作系统支持多人同时登录、各司其职、权限隔离。所有文件、进程、权限都依托用户与用户组实现管控是Linux权限体系的基石。彻底弄懂用户、用户组概念是掌握服务器权限管控、账号运维的前提本文从零讲透核心原理与配置文件。一、Linux 用户核心概念1. 什么是用户用户是操作系统的身份主体无论是人登录操作、程序后台运行都需要一个专属用户身份。系统通过用户身份区分文件归属、进程归属、操作权限实现安全隔离。每个用户都有两个唯一标识用户名名称标识、UID数字唯一标识系统底层优先识别UID而非用户名。2. 用户分类按UID划分超级管理员用户 rootUID0 系统最高权限账号拥有所有操作权限可修改、删除任意文件、启停任意服务、管理所有普通用户生产环境禁止直接对外登录。系统用户伪用户UID1~999 系统预装、服务专属用户如nginx、mysql、ftp等。无登录权限仅用于运行后台服务、守护进程保障服务权限最小化提升系统安全性。普通用户UID≥1000 手动创建的日常操作账号权限受限仅能操作自身家目录及授权文件适合日常运维、开发人员使用可正常登录系统。3. 用户专属属性每一个普通用户创建后默认拥有独立家目录、专属shell环境、UID、所属用户组、密码信息。二、Linux 用户组核心概念1. 什么是用户组用户组是用户的集合核心作用是批量授权、统一管控权限。无需对单个用户逐一设置权限只需将用户加入对应组即可继承组的所有权限极大简化运维管理。用户组唯一标识组名、GID组ID。2. 用户组分类核心初始组主组用户创建时默认生成的专属组组名和用户名默认一致一个用户有且仅有一个初始组。用户新建文件、目录时文件默认归属初始组。附加组附属组用户额外加入的其他群组一个用户可以拥有多个附加组用于获取不同业务的权限兼顾多场景权限需求。三、四大核心配置文件系统账号数据存储Linux所有用户、用户组、密码信息均存储在以下四个系统文件中所有用户命令本质都是修改这四个文件。1. /etc/passwd 用户信息文件所有人可读存储系统所有用户基本信息每行对应一个用户权限开放可任意查看。格式用户名:密码占位符x:UID:GID:注释信息:家目录:登录shell2. /etc/shadow 用户密码文件仅root可读存储用户加密密码、密码有效期、锁定状态等核心安全信息权限严格受限普通用户无查看权限保障密码安全。3. /etc/group 用户组信息文件存储系统所有用户组信息包含组名、GID、组内附加用户列表。4. /etc/gshadow 组密码安全文件存储用户组加密密码、组管理员信息多用于特殊组权限管控日常运维极少用到。四、核心查询命令快速验证用户信息# 查看当前登录用户 whoami # 查看用户UID、GID、所属所有组 id 用户名 # 查看系统所有用户 cat /etc/passwd # 查看系统所有用户组 cat /etc/group五、核心总结1. 用户是身份主体UID是系统识别核心用户组是权限集合用于批量授权。2. 用户分root、系统用户、普通用户三类权限逐级受限。3. 用户唯一初始组可拥有多个附加组适配复杂权限场景。4. 所有账号数据均存储在passwd、shadow、group等系统文件中。
http://www.gsyq.cn/news/1364140.html

相关文章:

  • 2026惠州市黄金回收门店指南:黄金 白银 铂金 彩金回收五家门店实测及联系方式推荐 - 盛世金银回收
  • C#控制Windows软键盘精准弹出的实战方案
  • NLP如何从文本中自动提取业务流程模型:从规则到深度学习的演进与实践
  • 高维统计中岭回归与套索回归的自由度渐近理论
  • 别再折腾了!Ubuntu 22.04 LTS 上 OpenFOAM v2206 最稳安装指南(附Paraview配置)
  • 2026吉安市黄金回收门店指南:黄金 白银 铂金 彩金回收五家门店实测及联系方式推荐 - 盛世金银回收
  • 融合FIWARE与TinyML:构建工业级边缘智能的MLOps系统工程实践
  • Go JWT实战:从iOS兼容性到双存储Refresh Token的完整落地
  • 符号回归与CFD结合:从高保真数据中发现深水破碎波演化方程
  • XGBoost超参数调优与模型评估实战:构建复杂系统早期预警模型
  • 机器学习系统代码技术债务:成因、影响与工程化应对策略
  • 量子机器学习统一难题:贫瘠高原与核指数集中的等价性证明与设计启示
  • 企业级MCP Server OAuth授权接入的七层防御实践
  • 解决Keil MDK中MicroLIB与C++的兼容性问题
  • 法律AI应用临界点已至(2024律所实测数据:文档审阅效率提升68%,错误率下降91%)
  • c#中DataSet类的具体使用
  • 虚拟化与加密环境下勒索软件检测的IO模式识别与模型泛化实践
  • 超新星遗迹光学辐射特征的主控因素:环境密度与磁场影响的统计诊断
  • 物理信息机器学习在声场估计中的应用:原理、实践与前沿
  • InSAR数据处理实战:7种主流滤波算法怎么选?附Python/Matlab代码对比
  • 基于双层优化的跨项目软件缺陷预测:MBL-CPDP框架解析与实践
  • 机器学习求解流体PDE:警惕弱基准与报告偏误导致的效率高估
  • Arm Cortex-A处理器Spectre-BSE漏洞分析与防护方案
  • RTX166 CAN消息对象15的掩码功能与应用解析
  • OpenCCA:低成本实现Arm机密计算研究的开源方案
  • 机器学习赋能非结构网格CFD:GNN、PINN与降阶建模实战
  • 基于神经进化势函数与差分进化算法解析γ-Al2O3缺陷结构
  • 从LightGBM筛选到Alphalens验证:手把手教你做单因子分析的完整工作流(以VOLUME2因子为例)
  • 避坑指南:在麒麟KylinOS V10 SP1上管理KYSEC netctl时,如何避免重启后策略失效?
  • 贝叶斯双机器学习:高维因果推断的融合框架与实战