51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

linux /etc/passwd 文件的内容和含义以及包含的信息详细介绍

对于很多新手朋友刚接触linux 系统centos7,里边很多配置文件需要我们经常用到,其中/etc/passwd 需要我们理解,知道这个文件用来存储什么信息。

当然还有几个配置文件,需要我们理解的, 白眉 整理了 一篇 linux重要配置文件 文章,希望能帮助到你。

废话不多说,我们来吧

cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

baimei:x:666:1001::/home/baimei:/bin/bash

我们以 : 冒号分割

第1列: 是用户名称

新创建的用户在/etc/passwd 的底部, 登录系统需要验证的用户名

如果在用户 前边 加上 注释符 # , 那么这个用户就无法登录了

第2列: x 加密的密码

所有的用户 在passw中都是以 x 表示。 如果删除x 则,用户无法登录,但是可以用户间切换

第3列: 表示用户的uid

baimei:x:666:1001::/home/baimei:/bin/bash

用户uid 主要分为3类,普通用户 1000+,管理员 0,虚拟用户 1-999

具体的参考 :linux 用户分类, 这篇文章 www.baimeidashu.com/7320.html

第4列: 表示GID 组ID 小组的名称

baimei:x:666:1001::/home/baimei:/bin/bash

第5列: 表示用户的描述信息

baimei:x:666:1001::/home/baimei:/bin/bash

一般默认创建的用户是没有描述信息的,但是root 一般都是有的。

我们可以用 usermod -c 命令来增加 描述信息

usermod -c 'baimeidashu' baimei

这样我们就看到了 描述信息了。

关于用户创建的命令,我总结在 :linux 用户管理之 用户创建 , 这篇文章了

第6列: 表示用户的家目录

baimei:x:666:1001:baimeidashu:/home/baimei:/bin/bash

root 管理员的家目录是 是 /root/

普通用户 的家目录 : /home/baimei/

第7列: 表示解释器

baimei:x:666:1001:baimeidashu:/home/baimei:/bin/bash

管理员 以及普通用户的的解释器是 /bin/bash

虚拟用户的解释器为: /sbin/nologin

笔试题: linux 操作系统默认的解释器是bash

赞(4)
未经允许不得转载:工具盒子 » linux /etc/passwd 文件的内容和含义以及包含的信息详细介绍