# 版權(quán)宣告: 1999 Copyright OLS3 All rights reserved.
# 作者: OLS3 (臥龍小三)
# 本講義僅供臺(tái)南縣 87 學(xué)年度網(wǎng)路管理進(jìn)階研習(xí)班上課之用.
# 學(xué)員可保存一份自用, 供日後網(wǎng)管時(shí)參考備查.
# 作者保有一切形式的著作權(quán).
# 欲作其它用途者, 需經(jīng)作者授權(quán)同意.
# 未經(jīng)作者授權(quán)同意之前, 請勿轉(zhuǎn)載刊登.
帳號管理
所謂的帳號管理應(yīng)包括:
一. 新增帳號.
在 RedHat 中, 新增帳號是一件非常容易的事, 步驟如下:
註:
adduser 其實(shí)只是 useradd 的一個(gè) symbolic link 檔.
二. 凍結(jié)帳號.
欲凍結(jié)一位使用者的帳號, 應(yīng)該也要讓他知道原因.
三. 重新開放帳號.
只要用 chsh 將其 shell 改為正常的 bash 即可, 如下:
chsh foo
回答 /bin/bash 即可
四. 刪除帳號.
userdel 帳號
若欲將其自家目錄也一併清除, 可下 userdel -r 帳號
例如:
五. 觀察使用者帳號.
這主要是由 /var/log 中的記錄檔下手, 我們講到記錄檔那一節(jié)課時(shí), 再來說明.
六. 密碼檔的結(jié)構(gòu).
以下介紹 /etc/passwd 密碼檔的結(jié)構(gòu).
密碼檔由許多筆記錄組成, 每一筆密碼記錄共有 7 個(gè)欄位, 各欄位意義如下:
英文 | id | password | user id | group id | comment | home | shell |
中文 | 帳號 | 密碼 | 使用者編號 | 使用者組別編號 | 個(gè)人資料說明 | 自家目錄 | shell路徑位置 |
各欄位之間用 : 分隔.
例:
foo:x:500:500:a foo:/home/foo:/bin/bash
如果 shell 的部份是非法的名稱(未列在 /etc/shells 中), 系統(tǒng)不會(huì)準(zhǔn)許他登入
例如: foo:x:500:500:a foo:/home/foo:NOLOGIN
如果使用者編號(UID)為 0, 則權(quán)力等同於 root
由於安全上的理由, 第二欄的密碼部份會(huì)予以編碼, 並且移入 /etc/shadow 中, 該 shadow 檔只有 root 權(quán)限才能讀取.
七. 群組檔的結(jié)構(gòu).
以下介紹 /etc/group 的結(jié)構(gòu)
群組檔由許多筆組別記錄組成, 每一筆記錄共有 4 個(gè)欄位, 各欄位的意義如下:
組別名稱 | 密碼, 一般而言不設(shè). 通常是空白或是 * | 組別編號 | 組員列表 用 , 分開 |
各欄位之間用 : 分隔
例:
foo::502:test, wow
八. 建帳號原始方法.
RedHat 已經(jīng)幫你將建帳號的過程做了大幅的簡化, 不過, 一位稱職的系統(tǒng)管理者, 應(yīng)該要能夠了解建立帳號的真正過程, 將來若出現(xiàn)任何問題, 才能找出真正的根源.
這裡將介紹手動(dòng)建帳號的方法, 共有以下步驟:
範(fàn)例:
假設(shè)要新增一位使用者帳號叫 foo
(以上適用於 RedHat 5.1 以前)
九. 大量建帳號的方法.
聯(lián)系客服