- id 帳號 顯示帳號及群組資訊
- groups 帳號 列出帳號的群組
- finger 顯示線上使用者
- finger 帳號 顯示該帳號詳細資訊
- chfn 帳號 設定該帳號加資
- chage 帳號 修改帳號shadow資訊
- chage –l 帳號 查看該帳號shadow資訊
- minumum 最小密碼修改間隔
- maximun 最大密碼可用天數,超過天數,含要求改密碼
- warring 密碼到期前後幾天開始警告
- inactive 密碼到期後幾天內要改密碼
- account expres 帳號到期日
- .
- 手動新增帳號
- 修改/etc/passwd 檔案
加入一行:
tank::1002:100 ::/homt/taank:/bin/bash
帳號:密碼:使用者編號:群組編號:個人附加資訊:家目錄位置:shell 路徑
若使用手動修改/etc/passwd檔案的話需使用passwd 帳號 修改該帳號的密碼
手動建立家目錄:
cp –r /etc/skel /home/tabnk
chown -R tank /home/tank
※ /etc/shadow 檔案的格式
帳號:密碼:最後密碼異動日期:最小密碼修改間隔:最大密碼可用天數:密碼到期前幾天警告:密碼到期幾天內要變更:帳號到期日:保留
- pwconv 產生/etc/shadow 檔案
- pwunconv 關閉/etc/shadow 檔案,同時由shadow 所管理如chage –l 則無法使用(關閉shadow 後密碼則改存到/etc/passwd 中,其它人都可以看到密碼,會非常的不安全)
※/etc/group 檔案內容格式
群組名稱:群組密碼:群組編號:群組附屬成員
useradd 常用選項:
- -m 建立家目錄
- -u 1000 指定使用者編號為1000
- -c “個人額外資訊” 指定建立帳號時額外的資訊
- -g gg1 指定主要群組為gg1
- -G gg2,gg3 指定次要群組為gg2,gg3
- -e 2009-05-12 指定到期日為20085月12日
※ /etc/default/useradd
新增帳號的時侯預設值
※ userdel 帳號 刪除帳號
若刪除帳號時未指定同步刪除家目錄時,可以利用find 指定搜尋沒有user 的檔案
- usermod -u 編號 帳號 變更使用者編號uid
- usermod –l 新的帳號名 帳號 變更帳號名稱
- usermod -d 新的家目錄位置 -m 帳號 變更家目錄並將家目錄的資料同步搬移
- passwd -S 帳號 顯示密碼狀態
- passwd -l 帳號 鎖住密碼
- passwd -u 帳號 解除鎖定
- passwd -e 帳號 設定該帳號下一次登入時要改密碼
- passwd -d 帳號 清除該帳號的密碼為空值
※若要修改密碼的序設值可以到 /etc/default/passwd 中修改「CRYPT_FILES=」的值
des 特徵為「無$」
md5 特徵為開頭「$1$」
blowfish 特徵為 開頭「$2a$」
- groupadd 群組 新增群組
- groupdel 群組 刪除群組
- groupmod -g 新的群組編號 群組 修改群組編號
- groupmod -n 新的群組名稱 群組 修改群組名稱
- groupmod -A 帳號 群組 將指定帳號加入群組
- groupmod -R 帳號 群組 將指定帳號移出群組
- newgrp 群組 切換目前帳號到不同的群組並且為主要的群組
- gpasswd 群組 設定群組密碼
- gpasswd -r 群組 移除群組密碼
- groupmod –P l 群組 設定為不同的群組且不可切換
全站熱搜