账号管理文件/etc/passwd和/etc/shadow

soldierback 2021-08-30 原文


账号管理文件/etc/passwd和/etc/shadow


/etc/passwd和/etc/shadow是Linux中两个账号管理的重要文件

一、/etc/passwd

       这个文件中每一行代表一个账号,有几行就代表系统中存在几个账号。有些账号是系统账号,是系统中必须要的,如bin,deamon等 
       文件中的内容像这样
       
用第一行中的内容进行说明(栏位间用冒号分隔)
1、账号名称
2、密码:这个栏位中的密码资料在/etc/shadow中
3、使用者识别码(UID): 对UID划分范围作几点说明
      (1)0:当UID是0时,代表这个账号是系统管理员账号。若要使某账号为管理员账号,将该位改成0即可
      (2)1~499:习惯上作为保留给系统使用的ID。一般来说,1~99会保留给系统预设的账号,另外100~499则保留给一些服务
           使用
      (3)500~65535:给一般使用者使用。目前的Linux核心(2.6.x及以上)已经可以支持到2^32-1这么大的UID号码
4、组号(GID):说明用户所在组的ID号
5、使用者说明栏:用来对账号进行说明
6、家目录:可以在这里对家目录的位置进行修改,预设的使用者家目录在/home/username中
7、命令解析器(shell)

二、/etc/shadow

       文件中的内容如下
       
用第一行中的内容进行说明(栏位间用冒号分隔)
1、账号名称:在文件中的位置(行)需要与/etc/passwd中该账号的位置(行)对应
2、密码:经过加密,只会显示一些特殊符号;如果在密码栏的第一个字元为‘*’或‘!’,表示这个账号不会被用来登入
3、最近更动密码的日期:以天为单位,计算Linux日期的时间以1970年1月1日作为1
4、密码不可被更动的天数:例如,设置了这个栏位为6的话,表示在6天内不可以更改该账号的登入密码。
5、密码需要重新变更的天数:例如,设置了这个栏位为6的话,表示要在6天内更改该账号的登入密码,否则将不能用该账号登
   入系统
6、密码需要变更的警告期限:例如,若该栏位设置为3,表示在密码到期之前的3天内警告用户修改密码。
7、密码过期后的宽限时间:在密码更改日期过后账号密码没有变更,允许在该期限内继续用本账号继续登入系统
8、账号失效日期:账号在此栏位规定的日期后,将无法再使用。这个栏位通常用在收费服务的系统中
9、保留栏位:为以后可能加入的新功能保留位置
发表于
2018-04-16 11:40 
soldierback 
阅读(373
评论(0
编辑 
收藏 
举报

 

版权声明:本文为soldierback原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/soldierback/p/8855111.html

账号管理文件/etc/passwd和/etc/shadow的更多相关文章

随机推荐

  1. 开发人员为何应该使用 Mac OS X 兼 OS X 小史 – 阳光VIP

    本文来自就读于美国华盛顿大学计算机科学与工程系Ph.D. 徐宥的个人博客,为我们分享了“开发人员为何应该使用 […]...

  2. PaaS 平台的网络需求 – 生活费

    PaaS 平台的网络需求 在使用 Docker 构建 PaaS 平台的过程中,我们首先遇到的问题是需要选择一个 […]...

  3. aircrack-ng无线网WIFI破解教程

    转载:http://www.vuln.cn/2674                       WIFI破解 […]...

  4. Flink 从 0 到 1 学习 —— Flink 配置文件详解

    前面文章我们已经知道 Flink 是什么东西了,安装好 Flink 后,我们再来看下安装路径下的配置文件吧。...

  5. 【linux】【qt5】【信号槽示例】

    什么叫信号槽:   信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后 […]...

  6. 子页面传递数组给父页面

    将子页面的基本类型传递给父页面的值是正常的,但数组则会报错 “不能执行已释放 Script 的代码” 。 这是 […]...

  7. OA系统,开源OA,联系人:朱小姐 13927458876

    首序: 现在集体企业,大型企业都在争上上OA,因为OA是协同办公平台,他确实能帮助到企业。 OA是什么     […]...

  8. node安装及环境变量配置

    一、nodejs下载及安装 官网下载对应系统安装包 https://nodejs.org/en/downloa […]...

展开目录

目录导航