在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 |
① |
② |
③ |
④ |
其中:
①:用戶組名
②:用戶組的口令,也可以默認
③:用戶組的標識
④:該組中的用戶列表
-------------------------------------------------------------
生活就像打牌,不是要抓一手好牌,而是要盡力打好一手爛牌。