用户管理及维护
管理用户时须考虑的因素/etc/passwd文件/etc/passwd文件与finger
管理用户时须考虑的因素
制定管理用户的规则时须考虑的因素如下:
系统的访问(量):包括系统上文件和其他资源的访问量,以及是否需要限制用户登录系统的时间和地点用户的账号和密码的有效期限、即是否需要强制用户定期变更他们的密码硬件设备的现状:包括硬盘空间和内存的容量以及CPU的处理能力等
/etc/passwd文件
在该文件中每个用户有一行记录、并以冒号分隔开 每一行第3个字段记录的是该用户的uidroot用户的uid是0而1~499的uid通常保留给系统服务或应用程序所使用的系统账号普通用户uid一般从500开始、每一个用户都有一个唯一的uid
[dag@dog ~]$ more
/etc
/passwd
......
dag:x:500:500:dad dog:
/home
/dag:
/bin
/bash
cat:x:501:501::
/home
/cat:
/bin
/bash
fox:x:502:502::
/home
/fox:
/bin
/bash
pig:x:503:503::
/home
/pig:
/bin
/bash
/etc/passwd文件与finger
第5个字段是有关该用户的注释信息、即finger information——如用户全名、电话、地址等可使用finger命令显示用户的注释信息
[dag@dog ~]$ finger dog
Login: dag Name: dad dog
Directory:
/home
/dag Shell:
/bin
/bash
On since 一 6月 1 21:58
(EDT
) on tty1
from :0
1 day 2 hours idle
On since 一 6月 1 21:59
(EDT
) on pts
/0
from :0
.0
1 day idle
On since 一 6月 1 22:04
(EDT
) on pts
/1
from :0
.0
No mail
.
No Plan
.
[dag@dog ~]$ tail
/etc
/passwd
haldaemon:x:68:68:HAL daemon:
/:
/sbin
/nologin
gdm:x:42:42::
/var/lib
/gdm:
/sbin
/nologin
pulse:x:497:495:PulseAudio System Daemon:
/var/run
/pulse:
/sbin
/nologin
oprofile:x:16:16:Special user account to be used by OProfile:
/home
/oprofile:
/sbin
/nologin
sshd:x:74:74:Privilege
-separated SSH:
/var/empty
/sshd:
/sbin
/nologin
tcpdump:x:72:72::
/:
/sbin
/nologin
dag:x:500:500:dad dog:
/home
/dag:
/bin
/bash
cat:x:501:501::
/home
/cat:
/bin
/bash
fox:x:502:502::
/home
/fox:
/bin
/bash
pig:x:503:503::
/home
/pig:
/bin
/bash