首页 > 代码库 > Linux用户信息文件/etc/passwd

Linux用户信息文件/etc/passwd

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

1 [root@LAMP /]# 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 [root@LAMP ~]# 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