修改帳號可用 SAM、SMH 或指令,這裡介紹使用 usermod 指令修改帳號資訊。
修改使用者帳號資訊(管理者) # usermod -l newname username # 變更使用者帳號名稱 # usermod -o -u 101 username # 變更使用者 UID # usermod -g users username # 變更使用者主要群組 # usermod -G mis,sales username # 變更使用者次要群組 # usermod -c "manager" username # 修改使用者註解內容 # usermod -m -d /home/user username # 變更使用者家目錄路徑 # usermod -s /usr/bin/ksh username # 變更使用者預設 Shell # usermod -e 1/1/2010 username # 變更使用者過期期限 # usermod -p FEeig.jYifke username # 變更使用者密碼 |
-l newname
===========
- 變更使用者的帳號名稱。
========
- 變更使用者的 UID。
- 使用 usermod 變更 UID,會自動變更家目錄中的檔案屬性,以符合新的 UID。
- 但其他目錄的檔案,則必須自行使用 chown 指令變更。
- -o 參數允許新的 UID 與其他人的 UID 重覆。
========
- 變更主要群組。
========
- 變更次要群組。
- 若要加入次要群組,必須將原本的次要群組再輸入一次,否則原本的次要群組會被取代。
===========
- 修改帳號註解。
========
- -d 參數變更 /etc/passwd 中家目錄的路徑。
- -m 在新路徑自動建立家目錄,並將舊的家目錄中的檔案複製到新的家目錄中,但舊家目錄的資料並不會被刪除。
- 若不加 -m 參數,只會變更 /etc/passwd 中的家目錄路徑,且 -d 所指定的路徑必須存在。
============
- 自訂帳號密碼,此參數必須使用已加密過的密碼。
=======
- 修改登入所使用的 shell。
- 定義帳號過期日期。
- 超過期限,將無法使用互動模式登入系統。
- 格式為 /mm/dd/yyyy。
- 系統有使用 /etc/shadow,此參數才會生效。
- 定義密碼過期後,還有多少天數可以使用。
- 在 HP-UX 系統,僅適用 Trusted System 中。
修改使用者帳號(一般使用者身份)============================
$ passwd # 變更使用者自己的密碼
$ chsh username /usr/bin/ksh # 變更使用者自己的 Shell
$ chfn username # 變更使用者自己的註解
沒有留言:
張貼留言