400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

linux的用户配置文件有哪些

这篇文章主要讲解了“linux的用户配置文件有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux的用户配置文件有哪些”吧!

成都创新互联公司始终坚持【策划先行,效果至上】的经营理念,通过多达十载累计超上千家客户的网站建设总结了一套系统有效的全网整合营销推广解决方案,现已广泛运用于各行各业的客户,其中包括:成都OPP胶袋等企业,备受客户表扬。

linux用户配置文件有四个:1、“/etc/passwd”,系统用户花名册,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作;2、“/etc/shadow”,用于存储系统中用户的密码信息;3、“/etc/group”,用于存储系统中用户组的所有信息;4、“/etc/gshadow”,用于存储组用户的密码信息。

Linux 用户配置文件

下面将讨论 Linux 用户管理中涉及的四个配置文件。

这四个文件是用户管理的核心,系统中用户和用户组的任何操作,最终的落脚点就是这四个文件。这四个文件可以分为两组,第一组文件中存放着用户相关配置数据,第二组文件中存放着用户组相关配置数据。

用法

/etc/passwd 里面有很多行,每行存储了一个用户的信息。每行有七个字段,每个字段用冒号分隔:

/etc/shadow 是 /etc/passwd 的影子文件。一般来说,shadow 文件内容的行数与 passwd 文件内容行数应该是相同的。shadow 文件每行也存储着用户的信息,和 passwd 文件互为补充。两个文件合在一起就可以完整的描述系统中的每个用户。shadow 文件每行有九个字段:

/etc/group 里面有很多行,每行存储了一个用户组的信息。每行有四个字段,每个字段用冒号分隔:

/etc/gshadow 是 /etc/group 的影子文件。一般来说,gshadow 文件内容的行数与 group 文件内容行数应该是相同的。gshadow 文件每行也存储着用户组的信息,和 group 文件互为补充。两个文件合在一起就可以完整的描述系统中的每个用户组。gshadow 文件每行有四个字段:

当我们使用 useradd 命令添加用户,并使用 passwd 命令为刚添加的用户设置密码时,就会自动将用户信息写入 /etc/passwd 和 /etc/shadow 文件中。同理,使用 groupadd 命令添加用户组时,也会自动将信息写入 /etc/group 和 /etc/gshadow。理论上,我们可以通过修改这些配置文件的内容来修改用户或用户组的任意属性,但却不推荐这么做。因为手动修改配置文件很容易造成系统用户或用户组管理混乱。

为什么要将用户信息分开存到两个文件中呢?出于系统需求,passwd 文件对于所有用户都是可读的,因为用户需要保护的信息如密码就不能放在 passwd 中了,这部分信息就放在了 shadow 文件中。shadow 文件只有根用户才能查看和修改,相对更加安全。用户组信息分开存放的原因和用户信息分开存放的原因完全相同。

root@centos:~# ls -l /etc/passwd
-rw-r--r-- 1 root root 4500 6月   1 00:30 /etc/passwd

root@centos:~# ls -l /etc/shadow
-rw-r----- 1 root shadow 5251 6月   1 00:30 /etc/shadow

root@centos:~# ls -l /etc/group
-rw-r--r-- 1 root root 1664 6月   1 00:30 /etc/group

root@centos:~# ls -l /etc/gshadow
-rw-r----- 1 root shadow 1354 6月   1 00:30 /etc/gshadow

感谢各位的阅读,以上就是“linux的用户配置文件有哪些”的内容了,经过本文的学习后,相信大家对linux的用户配置文件有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


新闻名称:linux的用户配置文件有哪些
当前链接:http://mzwzsj.com/article/pdsjde.html

其他资讯

让你的专属顾问为你服务