用户配置相关文件

简介:

用户配置相关文件小总结

/etc/passwd         记录用户相关的信息

/etc/shadow         密码影子文件

/etc/group          记录用户组相关的信息

/etc/gshadow         密码影子文件(组密码)


/etc/passwd  文件中各段的内容

第1段:用户名

第2段:密码占位符,真正的密码在/etc/shadow文件中

第3段:用户的UID(用户ID)

   0:超级用户        若将普通用户的ID变为0,则该用户拥有超级用户的权限

   1-499:系统用户(伪用户)

   500-65535:普通用户

第4段:用户的GID(初始组ID)

第5段:用户的说明信息

第6段:用户的家目录

   普通用户:/home/用户名/

   超级用户:/root/

第7段:用户登录后的shell类型

初始组:是指用户一登录就立刻拥有这个用户组的相关权限,每个用户的初始组只能有一个,一般就是这个用户的用户名相同的组名做为这个用户的初始组

附加组:用户只能拥有一个初始组,但可以有多个附加组,并且拥有这些附加组的权限


/etc/shadow文件各段的内容

第1段:用户名

第2段:用户加密后的密码串

  加密算法升级为SHA512散列加密算法

  如果密码位是"!!"或"*"代表没有密码,不能登录

第3段:密码最后一次的修改日期

  使用1970年1月1日作为标准时间,

第4段:两次修改密码的间隔时间(和第3段相比)

第5段:密码有效期(和第3段相比)

第6段:密码修改到期前的警告天数(和第5段相比)

第7段:密码过期后的宽限天数(和第5段相比)

   0:代表密码过期后立即失效

   -1:代表密码永远不会失效

第8段:帐号失效时间

  要用时间戳表示

第9段:保留


/etc/group组信息文件

第1段:组名

第2段:组密码标志

  与/etc/passwd文件中的第2段相同,密码在/etc/gshadow文件中

第3段:GID (组ID)

第4段:组中的附加用户


/etc/gshadow组密码文件

第1段:组名

第2段:组密码(!表示没有密码)

第3段:组管理员用户名

第4段:组中附加用户

本文转自   mlwzby   51CTO博客,原文链接:http://blog.51cto.com/aby028/1865652

相关文章
|
11月前
|
数据安全/隐私保护 Android开发 iOS开发
如何设置APN
设置APN(接入点名称,Access Point Name)是连接互联网或特定网络服务(如彩信、移动数据等)时,设备需要配置的一个重要参数。不同的手机操作系统(如Android、iOS)和不同的移动网络提供商(如中国移动、中国联通、中国电信等)可能有不同的设置步骤。以下是一些基本的步骤和注意事项,用于设置APN:
|
人工智能 API Android开发
[AI Google] I/O 2024大会上我们宣布的100件事情
I/O 2024 发生了很多事情!无论你对最新的 Gemini 应用更新感兴趣,对开发者即将推出的内容感到特别兴奋,还是迫不及待想尝试最新的生成式 AI 工具,这里几乎为每个人都提供了一些内容。不信?以下是我们在过去两天宣布的 100 件事情。
[AI Google] I/O 2024大会上我们宣布的100件事情
|
机器学习/深度学习 人工智能 机器人
Meta首席科学家Yann LeCun:AI毁灭人类的概率为零
【2月更文挑战第22天】Meta首席科学家Yann LeCun:AI毁灭人类的概率为零
163 2
Meta首席科学家Yann LeCun:AI毁灭人类的概率为零
|
文字识别 监控 安全
5款办公神器软件推荐:提高效率,享受分享
给大家分享一些优秀的软件工具,是一件让人很愉悦的事情,今天继续带来5款优质软件。
180 1
5款办公神器软件推荐:提高效率,享受分享
|
弹性计算 应用服务中间件 网络安全
基于ecs搭建node+docker+nginx微服务小型架构
在ecs上使用node创建服务,nginx配置负载均衡,docker进行打包,最终使用docker-compose进行运行
基于ecs搭建node+docker+nginx微服务小型架构
|
Python
【Python实例2.28】第一个实例Python编程绘制图:五角星~总结笔记
【Python实例2.28】第一个实例Python编程绘制图:五角星~总结笔记
524 0
【Python实例2.28】第一个实例Python编程绘制图:五角星~总结笔记
|
Web App开发 XML JSON
JS 发展历史及学习概要|学习笔记
快速学习 JS 发展历史及学习概要
175 0
JS 发展历史及学习概要|学习笔记
|
JavaScript 前端开发 API
基于阿里的Node全栈之路(三)利用阿里云OSS实现前后端分离
这个是开发上老生常谈的话题。如何利用云上资源,使项目前后端分离实现更彻底,让前端完全脱离服务器的概念,是我现在技术进阶的一部分!这次前后端分离的内容会比较多,后面还会有续集
7640 0
|
PHP 小程序 开发者
phpstorm运行本地PHP服务器,实现小程序可以访问的PHP后台
PHP本地服务器的搭建,可供小程序访问
2142 0
|
Shell Linux
shell|内置测试判断
必须放到[]中 内置测试判断是linux的根基 image.png image.png image.png image.
831 0