一、Unix的账户管理:
在Unix系统中有一个名为/etc/passwd的文件,是专门用来存放用户账户的数据信息的。系统中所有被授权的用户都会在该文件中占有一个记录项,用户记录项的内容格式如下:
username:
|
*:
|
uid:
|
gid:
|
comment:
|
homedir:
|
loginshell
|
①
|
②
|
③
|
④
|
⑤
|
⑥
|
⑦
|
其中每一项的信息都标注着与注册用户相关的内容:
①:用户名,指用户注册时输入的名字
②:口令,用户注册的口令以密码方式保存,允许用户修改
③:用户标识符uid,系统管理中使用的用户表示
④:用户的组标识符gid,用户所属组的惟一标识,一个用户可以属于一个或多个用户组
⑤:对注册用户的描述文本,是用户情况的基本简介,文本长度有一定的要求,也可以省略此项。
⑥:用户注册目录或用户主目录,此目录是用户进入系统后首先进入的当前工作目录
⑦:用户进入系统后第一步完成的内容,标志当用户进入系统后,首先要执行的程序名
例如:对某一确定的注册用户zhang,此项记录中的内容可以是:
zhang: *: 103: 100: zhang HongLi: /home/zhang: /bin/csh
二、Unix的口令管理:
在文件/etc/shadow中,存放着用户加密后的口令及口令管理信息,该文件中每一个细心呢项内容包括:
username:
|
password:
|
lastchy:
|
min:
|
max:
|
warn:
|
inachive:
|
expire
|
①
|
②
|
③
|
④
|
⑤
|
⑥
|
⑦
|
⑧
|
其中的各项表述的内容是:
①:用户名
②:加密后的用户口令
③:口令的最后修改日期
④:可修改口令的最少天数
⑤:可修改口令的最多天数,表述必须修改口令的期限
⑥:口令到期时,提前几天给出提示警告
⑦:允许用户几天不登录系统,此项也可默认,表述没有限制
⑧:口令到期的确切日期
三、Unix的组管理:
在Unix中用户组信息存放在etc/group中,其格式如下
grouname:
|
password:
|
gid:
|
user-list
|
①
|
②
|
③
|
④
|
其中:
①:用户组名
②:用户组的口令,也可以默认
③:用户组的标识
④:该组中的用户列表
-------------------------------------------------------------
生活就像打牌,不是要抓一手好牌,而是要尽力打好一手烂牌。
posted on 2008-06-03 10:09
Paul Lin 阅读(259)
评论(0) 编辑 收藏 所属分类:
Unix / Linux