Linux用户信息文件/etc/passwd

Posted iaknehc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux用户信息文件/etc/passwd相关的知识,希望对你有一定的参考价值。

用户信息文件/etc/passwd
如下所示使用命令grep查看用户vampire信息

1 [[email protected] /]# grep vampire /etc/passwd
2 vampire:x:501:501::/home/vampire:/bin/bash

信息说明
第一字段: 用户名(vampire)
第二字段: 密码位(x),只是一个占位符,真正的密码存放在/etc/shadow文件中
第三字段: UID(501)用户id,0为超级用户,1~499系统用户,一般不能登录系统,也叫做伪用户,500及以上普通用户,管理员创建的,一般可登录
第四字段: GID(501)用户初始组id,一般添加用户时,系统自动分配的
第五字段: GECOS 用户的一些说明信息
第六字段: $HOME(/home/vampire) 用户家目录,也叫做宿主目录,普通用户家目录在/home下,root用户在/下
第七字段: shell(/bin/bash)用户登录后的shell

shell是linux的命令解释器,在/etc/passwd当中,除了标准shell是/bin/bash之外,还可以是/sbin/nologin

初始组:指创建用户时系统默认分配给用户的一个和用户名相同的组,以后用户一登录系统就拥有这个用户组的
相关权限,用户的初始组只能有一个

附加组:用户创建后也可以有管理员指定加入其它的组,并拥有对应组的相关权限.附加组可以有多个.

用户说明信息GECOS,可以使用finger命令查看

1 [[email protected] ~]# finger vampire
2 Login: vampire                    Name: 
3 Directory: /home/vampire                Shell: /bin/bash
4 On since Sat May 13 10:11 (CST) on pts/1 from 192.168.3.9
5    17 minutes 4 seconds idle
6 No mail.
7 No Plan.

 










以上是关于Linux用户信息文件/etc/passwd的主要内容,如果未能解决你的问题,请参考以下文章

linux里面/etc/passwd这个文件夹里面包含了哪些信息?

/etc/passwd文件有啥用处?它都有哪些字段

linux怎么禁止其他用户查看系统用户的信息,比如禁止执行这样的命令:cat /etc/passwd

Linux用户管理机制

Linux中/etc/passwd配置文件详解

linux - 用户配置文件