1、用户文件信息

/etc/passwd

用户文件存储在 /etc/passwd 的文件中,每一行都代表着一个用户

每一行是由六个分号分割,七个部分组成

字段序号 示例 解释 说明
1 root 用户名
2 x 密码占位符 用户的密码 X代表用户有密码 没有内容,代表用户登陆无需密码
3 0 UID 当前的身份标识 0代表超级管理员
4 0 GID 当前用户的基本组的ID
5 root 用户身份信息 现在已经废弃了
6 /root 代表用户的家目录 超级管理员是/root 普通用户是/home/用户名
7 /bin/bash 用户登陆系统后的默认命令解释器 /sbin/nologin 不允许登陆系统 /bin/sh

2、用户密码文件

/etc/shadow

我们使用命令查询这个文件的时候,可以查看到这个文件的内容为

8个分号,分成了9个部分

第二个字段是密码字段,经过加密的。修改密码后,他会修改

修改后的密文是下面的

root:$6$2NotqevAT7E8l3Hu$sLfnmdS2mBwQNAjMqhxhsmm7WiKD1M0m3H70UPlvBx.rMf/OrY/A6RoLpznfyYWig1.JrOP/Hc8tJNdwg/N9v1::0:99999:7:::passwd rootroot:$6$BJR4NA/c$nXFC9C2yS5BeprNwYt8on04snJYtB/tmlcpgcuikuGOILoiT53vuFKdQf292ozFQNLFnSIJenIVnRiJF9oaf21:19079:0:99999:7:::$加密⽅式$盐值(随机的)$密码密⽂

对于以上的加密密文,是通过三个 $ 符号进行分割的

  • 第一个$符号是加密方式,可以通过命令查看
man crypt

  • 第二个$符号是盐值,随机的
  • 通过加密方式和盐值,生成第三个$符号的密文

/etc/shadow文件中,九个字段的内容分别是如下:

3、组信息文件

/etc/group

每一个用户都有一个组

通过命令查看文件

vim /etc/group

主要通过三个分号,分为四个部分

字段数 示例 含义 说明
1 root 组名 用户组的名称,由字母或数字构成
2 x 密码 X是密码标识
3 0 GID 组密码默认保存在 /etc/gshadow文件中
4 群组用户
  • 先有组,再有用户

  • 用户必须有一个基本组,且只能属于一个基本组。

  • 当创建一个用户的时候,如果没有指定基本组的话,会先创建一个与该用户同名的组,再创建用户。

  • 一个用户可以有多个附加组。 基本组内没有任何用户,才能被删除。

04 - Linux的用户与组文件相关推荐

  1. Linux 之用户管理与文件权限

    Linux 之用户管理与文件权限 一. 1.查看系统版本    uname       uname -a      uname -r      uname -m 2.特点 :              ...

  2. 麒麟linux创建用户组,麒麟Linux系统用户和组管理指南(21页)-原创力文档

    中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统用户和组管理指南 技术创新,变革未来 本章目标 •熟悉中标麒麟Linux服务器操作系统中用户和组的 基本操作命令和方法: •了解用户和用 ...

  3. Linux 目录所属组设置,Linux系统用户与组管理命令及配置文件总结

    一.Linux系统用户及组分类 1.用户类别 Linux系统中的用户大致可分为三类:root用户.系统用户.普通用户.每一个用户都拥有一个唯一的身份标识UID. 2.组分类 与用户信息对应的,Linu ...

  4. LINUX下用户和组的操作与相关的配置文件

    LINUX下用户和组的操作与相关的配置文件 与用户相关的配置文件 passwd文件 shadow文件 group文件 用户和组的操作 和用户相关的操作 useradd userdel usermod ...

  5. linux的用户和组的管理

    1.学习linux操作系统用户和组的管理的必要性 Linux操作系统是一个多用户多任务的操作系统,允许多个用户同时登录到系统,使用系统资源.为了使所有用户的工作顺利进行,保护每个用户的文件和进程,规范 ...

  6. linux添加三个用户lab1,linux操作系统实验linux下用户与组的管理

    姓名学号班级 实验三Linux下用户与组的管理 一.实验目的 1.理解/etc/passwd和/etc/group文件的含义: 2.掌握桌面环境下管理用户与组群的方法: 3.掌握利用shell命令管理 ...

  7. linux运维管理系统培训,Linux运维教程之Linux系统用户与组管理

    今天小编要跟大家分享的文章是关于Linux运维教程之Linux系统用户与组管理.正在从事Linux运维工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 一.Linux系统用户 ...

  8. linux给普通用户赋予scp权限,关于linux新建用户并赋予文件夹权限和scp权限的问题...

    当前用户是aaa,新建用户bbb: $adduser bbb 赋予sudo权限(即把用户bbb添加到sudo组): $usermod -a -G sudo bbb 切换到bbb: $su - bbb ...

  9. linux之用户和组群的管理,Linux的用户和组群管理(7页)-原创力文档

    /os/linux 若想了解更多内容请加QQ群:3237215018 Linux的用户和组群管理 ? ? Linux是一个多用户的操作系统用户和用户组的管理是系统管理员的重要工作之一.本文的内容包括如 ...

最新文章

  1. DM8168 OpenCV尝试与评估(编译ARM版OpenCV)
  2. TCP listen()函数内幕
  3. Python3 学习第十一弹: 模块学习四之sys库
  4. redis 4.0.8 源码包安装集群
  5. maven deploy jar包到远程仓库400
  6. android图片垂直居中,img图片在div里垂直居中的最佳解决方案
  7. THREEJS - 自定义曲线绘制
  8. qqzoneQQ空间漏洞扫描器的设计attilax总结
  9. web前端之CSS——web字体详解
  10. JavaScript 运算符优先级 - 汇总表
  11. R语言:多因素Cox回归森林图 (基于forestplot包) 森林图 cox可视化
  12. ideaIU-2017.3.4安装破解图文教程详细步骤
  13. C#调用阿里云短信接口
  14. python中xlsxwriter模块_python xlsxwriter模块的使用
  15. centos7 修改 max locked memory
  16. 算法手撕代码11~15
  17. FinalShell安装与平民化使用
  18. CMS识别 -- whatweb
  19. 考虑不周和指针越界1156: 单数变复数
  20. win11自带键盘一直自动输入

热门文章

  1. CentOs服务器nginx重启
  2. ff新推荐的关闭办法
  3. c语言线程邮箱解决资源竞争问题
  4. 模型预测控制(MPC)解析(十一):变量约束的预测控制
  5. CAS统一身份认证(四):集成MySQL用户验证
  6. 【Linux】WARNING: The script locust is installed in ‘/home/xxx/bin‘ which is not on PATH.
  7. 数值分析试验四 runge_kutta 龙格库塔c++代码
  8. ubuntu20.04设置为中文
  9. 基于51的MPX4115压力检测仿真
  10. 如何离线安装所有依赖包