Linux账户和组管理——账户和工作组分类,用户账号文件,/etc/passwd文件中7个字段,id 命令

账户和工作组的分类

用户分为三类:

  • 超级账户------账户名为root,它具有一切权限,只有进行系统维护(例如:建立用户等)或其他必要情形下才用超级用户登录,以避免系统出现安全问题。

  • 系统账户------是Linux系统正常工作所必需的账户,主要为了满足相应的系统进程对文件属主的要求而建立的,如:bin、daemon、adm、sshd等,注意:系统账户不能登录。

  • 普通用户------是为了让使用者能够使用Linux系统资源而建立的,大多数用户属于此类。

工作组分析两类:

  • 基本组(私有组):新建立账户时,若没有指定账户所属的工作组,会建立和账户名相同的组

  • 扩展组(公有组):可以容纳多个用户,组中的账户都具有组所拥有的权利。

账户和工作组的配置文件

  • 账户名、密码、工作组信息和工作组密码存储在以下配置文件中

| **文件功能** | **文件名称** |

| 用户账号文件 | /etc/passwd |

| 用户密码文件 | /etc/shadow |

| 工作组账号文件 | /etc/group |

| 工作组密码文件 | /etc/gshadow |

用户账号文件

  • /etc/passwd 是一个文本文件,用于定义系统的账号,由于所有账户都对passwd有读权限,所以该文件中只定义用户账号,而不保存口令。

```bash

root@server \~\]# ll /etc/passwd -rw-r--r--. 1 root root 2083 4月 26 14:39 /etc/passwd \[root@server \~\]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/bash \`\`\`

  • /etc/passwd文件中字段说明

  • 由7个字段组成,字段之间用":"分隔,意义:账号名:密码:UID:GID:个人资料:主目录:Shell

  • 账号名:用户登录Linux系统时使用的名称。

  • 密码:以前是以加密格式保存密码的位置,现在密码保存在/etc/shadow文件中,此处只是密码占位符"x"或"*"。若为"x",说明密码经过了shadow的保护。

  • UID:账户的ID值,是一个数字标识,相当于账户的"身份证编号",具有唯一性

  • root账户UID------0

  • 系统账户的UID------1~999

  • 普通账户的UID------≥1000

  • 注意:普通账户从1000开始编号,连续编号,即使系统管理员某些账户号码未使用,普通账户也不可使用

  • GID:基本组的ID值,用来区分不同的工作组,相同的组具有相同的GID。

  • 个人资料:注释信息,可以记录账户的完整姓名、地址、办公室电话、家庭电话等个人信息。

  • 家目录:类似Windows 的个人目录,通常是/home/账户名

  • Shell:定义用户登录后激活的Shell,默认是Bash Shell

  • id 命令

  • 作用:查看账户的UID、GID等信息

  • 格式

  • ```bash

id 账户名

```

  • ```bash

root@server \~\]# id root 用户id=0(root) 组id=0(root) 组=0(root) \`\`\`

相关推荐
AC赳赳老秦2 分钟前
全链路自动化巡检:用 OpenClaw 实现服务器 - 应用 - 数据库全链路巡检,自动生成报告与整改建议
服务器·数据库·人工智能·深度学习·自动化·deepseek·openclaw
流浪0015 分钟前
Linux基础篇(三)轻松拿捏入门级指令
linux·运维·服务器
weixin_514253187 分钟前
511-opencua-best_patch
服务器
Waay13 分钟前
Linux Shell 知识点考评(三):awk文本分析(附答案)
linux·服务器·编辑器
爱喝水的鱼丶14 分钟前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第二篇:ADT客户端完整安装与初始配置教程
运维·开发语言·学习·sap·abap
其实防守也摸鱼14 分钟前
Upload-labs:部署靶场及Pass-01实战解析
服务器·网络·安全·web安全·教程·文件上传·工具
xlq2232229 分钟前
53.tcp socket
linux·服务器·开发语言·网络·网络协议·tcp/ip
wanhengidc39 分钟前
云手机的兼容性与稳定性
大数据·运维·服务器·网络·人工智能·智能手机
Shingmc339 分钟前
【Linux】传输层协议UDP
linux·网络·udp
Web极客码1 小时前
2026年自建网站实战指南:从服务器到上线的完整方案
运维·服务器·php