//与用户相关的配置文件:/etc/passwd:  #用户的配置文件, 保存用户账户的基本信息

/etc/shadow  #用户影子口令文件

一、用户帐号文件——passwd

1.“/etc/passwd”文件是UNIX安全的关键文件之一。该文件用于用户登录时效验用户的登录名、加密的口令数据项、用户ID(UID)、默认的用户组ID(GID)、用户信息、用户主目录及登录后使用的shell。

2.“/etc/passwd”文件的每一行保存一个用户的资料,而用户数据按域以冒号“ :”分隔。格式如下

username:password:uid:gid:userinfo:home:shell

各个域的含义如下所示

“/etc/passwd”文件中域的含义

含义

username

登录名

password

加密的用户口令

uid

用户ID

gid

用户组ID

userinfo

用户信息

home

分配给用户的主目录

shell

用户登录后将执行的shell(若为空格则默认为“/bin/sh”)

下面是一个实际用户的例子。

user1:x:500:500: user1:/home/user1:/bin/bash

那么该用户的基本信息如下所示。

1.登录名:user1。

2.加密的口令表示:x。

3.UID:500。

4.GID:500。

5.用户信息:user1.

6.用户主目录:“/home/user1”。

7.登录后执行的shell:“/bin/bash”。

//任何拥有0值UID的用户都具有root用户访问权限。

二、用户影子文件——shadow

1.针对恶意用户取得“/etc/passwd”文件,linux系统目前广泛采用“shadow(影子)文件”机制,将加密的口令转移到“/etc/shadow”文件里。“/etc/shadow文件”只为root超级用户可读,而相应的“/etc/passwd”

文件的密文域显示为一个“x”,从而最大限度地减少了密文泄露的机会。

2.和“/etc/passwd”类似,“/etc/shadow”文件中每条记录用冒号“:”分隔,形成9个域,格式如下:

username:password:lastchg:min:max:warn:inactive:expire:flag

各个域含义如下所示:

“/etc/shadow”文件中域的含义

含义

username

用户登陆名

password

加密的用户口令

lastchg

表示从1970年1月1日期到上次修改口令所经过的天数

min

表示俩次修改口令之间至少经过的天数

max

表示口令还会有效的最大天数,如果是99999则表示永不过期

warn

表示口令失效前多少天内系统向用户发出警告

inactive

表示禁止登录前用户名还有效的天数

expire

表示用户被禁止登录的时间

flag

保留域

//有域未被定义以:表示

三、用户帐号文件——group和gshadow

1.“/etc/passwd”文件包含在每个用户组ID(GID),在“/etc/passwd”文件中寻找同组用户较费时。“/etc/grop”文件包含关于用户组信息,“/etc/grop”提供了一个比较快捷的寻找途径。

2.在“/etc/passwd”中每个GID在“/etc/grop”中都应该有相应的项列出用户组和其他的用户。

2.“/etc/group”文件记录格式如下所示:

group_name:group_password:group_id:group_members

标签:文件,passwd,用户组,用户,口令,etc,linux,shadow

来源: https://www.cnblogs.com/hwz5201314/p/13938885.html

linux 域账户密码忘记,linux基础命令-用户域用户组管理相关推荐

  1. linux与windows互传文件、用户与用户组管理、密码配置文件

    linux与windows互传文件 用户配置文件与密码配置文件 root:x:0:0:root:/root:/bin/bash 是用户名 密码 uid:gid 用户的家目录 表示用户可以登陆 bin: ...

  2. Linux下的用户与用户组管理命令(含上机作业)

    文章目录 用户与用户组管理 一.用户与组文件目录 1.用户账号文件--/etc/passwd 2.用户影子文件--shadow 3.用户组账号文件--group和gshadow 4.使用pwck和gr ...

  3. 4、Linux用户和用户组管理

    4.Linux用户和用户组管理 文章目录 4.Linux用户和用户组管理 4.1.Linux用户和用户组(包含两者之间的关系) 4.2.Linux /etc/passwd内容解释 4.3.Linux ...

  4. Linux的用户和用户组管理(转)

    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟 ...

  5. 【Linux】Linux 用户和用户组管理

    Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助 ...

  6. Linux云计算架构-用户及用户组管理

    文章目录 Linux云计算架构-用户及用户组管理 1. 用户管理命令 1. 查看用户信息 2. 添加用户 3. 添加组 4. 修改用户信息 5. 修改组信息 6. 删除用户 7. 删除组 8. 用户密 ...

  7. 10、自学——Linux的学习进度与任务【用户和用户组相关操作】

    用户和用户组相关操作 用户和用户组定义: 用户:资源获取标识符(资源分配),是安全权限模型的可信要素之一 用户组:用户组是指多个用户的集合,方便对一类需要同样权限的用户授权   密码:用户认证  Li ...

  8. 2019/12/11学习内容摘要(Linux系统用户与用户组管理①)

    一,认识/etc/passwd和/etc/shadow 1. /etc/passwd :文件中保存系统中所有的用户和用户的主要信息. 在命令行输入 cat /etc/passwd  | head  ( ...

  9. linux管理用户和组实验报告,LINUX实验:用户与用户组管理

    实验:用户与用户组管理 实验学时:2 实验类型:验证 实验要求:必修 一.实验目的 熟悉Linux操作系统中的用户和组的概念,掌握Linux操作系统中用户管理,理解用户管理涉及的系统配置文件. 二.实 ...

最新文章

  1. mos管开关电路_MOS管的知识,看这一篇就可以了
  2. 七牛云上传视频如何有效做到节省空间
  3. java在线支付---09,10,11,12_在线支付_分析易宝支付网关的应答协议与处理代码,完成用于处理支付响应的Servlet的初步编写和调试,完成处理支付网关响应结果的Servlet,支付实现
  4. 广告智能定向技术lookalike
  5. python列表所有元素平均值_【全网最简单Python教程】--10.列表元素的索引和返回索引值(Index函数使用)...
  6. arm-none-linux-gnueabi-gcc:未找到命令,arm-none-linux-gnueabi-gcc编译标准库引用
  7. C语言 爱心代码(颜色可改)
  8. 苹果笔记本适合什么人 中国Mac电脑用户的8个事实
  9. java表情字符怎么判断_判断字符串中是否包含Emoji表情代码
  10. 计算机网络英文缩写汇总,计算机网络名词英文缩写解释大全
  11. VBA打开一个EXCEL文件并在二个文件之间来回操作的代码
  12. 16.4 weak_ptr简介、weak_ptr常用操作与尺寸问题
  13. Statistic模块管理统计功能,用于提供应用内统计的能力,支持统计和分析用户属性和用户行为数据。通过plus.statistic可获取统计管理对象
  14. 【大数据技术应用实战】【大数据与人工智能视角下数字孪生和元宇宙】二、新一轮大数据与人工智能变革
  15. hive sql union all的性能优化
  16. Android 7.0 Doze模式分析
  17. 仿 Cuto 壁纸应用的加载动画
  18. 决策树(四):使用决策树预测隐形眼镜类型
  19. matlab构造差商表,牛顿法 代数插值 – 差商表的求法
  20. The Relationship Cure

热门文章

  1. 放弃Eclipse Juno
  2. Hello JavaFX 2.0:命令行介绍
  3. Spring和JSF集成:分页
  4. JasperReports JSF插件用例系列
  5. javascript等待异步线程完成_前端:什么是单线程,同步,异步?彻底弄懂 JavaScript 执行机制...
  6. Linux 命令之 curl 的选项(英文版)
  7. 是否可以改变 宏的值_给女人的建议:当父母不同意你的男朋友,可以尝试六个方法...
  8. c语言行列式源代码,新手作品:行列式计算C语言版
  9. python文件读取写入实践_python文件写入实例分析
  10. java决策树_【Java】决策树介绍和使用