用户名: 密码 : uid : gid :用户描述:主目录:登陆shell
UID :每个用户必须被分配一个userid,”0”为root保留ID。1-99为系统保留,分配给系统预定义帐号。HP-UX10.20支持2 147 483 646。HP-UX10.20以前支持不大于60000个。
系统中有一类用户称为伪用户(psuedo users),这些用户在/etc/passwd文件中也占有一条记录,但是不能登录,因为它们的登录Shell为空。它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。常见的伪用户如表8-1所示。
表8-1 /etc/passwd文件中常见的伪用户
伪 用 户 |
含 义 |
bin |
拥有可执行的用户命令文件 |
sys |
拥有系统文件 |
adm |
拥有帐户文件 |
uucp |
UUCP使用 |
lp |
lp或lpd子系统使用 |
nobody |
NFS使用 |
除上面列出的伪用户外,还有许多标准的伪用户,例如:audit, cron, mail, usenet等,它们也都各自为相关的进程和文件所需要。
/etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。它的文件格式与/etc/passwd类似,由若干个字段组成,字段之间用“:”隔开。这些字段是:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间
# more /etc/passwd root:!:0:0::/:/usr/bin/ksh daemon:!:1:1::/etc: bin:!:2:2::/bin: sys:!:3:3::/usr/sys: adm:!:4:4::/var/adm: uucp:!:5:5::/usr/lib/uucp: guest:!:100:100::/home/guest: nobody:!:4294967294:4294967294::/: lpd:!:9:4294967294::/: lp:*:11:11::/var/spool/lp:/bin/false invscout:*:6:12::/var/adm/invscout:/usr/bin/ksh snapp:*:200:13:snapp login user:/usr/sbin/snapp:/usr/sbin/snappd ipsec:*:201:1::/etc/ipsec:/usr/bin/ksh nuucp:*:7:5:uucp login user:/var/spool/uucppublic:/usr/sbin/uucp/uucico pconsole:*:8:0::/var/adm/pconsole:/usr/bin/ksh esaadmin:*:10:0::/var/esa:/usr/bin/ksh oraprod:!:500:501::/home/oraprod:/usr/bin/ksh sshd:*:202:206::/var/empty:/usr/bin/ksh appprod:!:501:502::/home/appprod:/usr/bin/ksh