追蹤
Gavin's Linux學習手札
關於部落格
原本這個 Blog 是用來記錄研究 Linux 的學習過程, 後來變成記錄生活與工作, 這個 Blog 裡的文章已成為我不可缺少的回憶。
  • 561161

    累積人氣

  • 154

    今日人氣

    1

    追蹤人氣

修改使用者帳號(適用 HP-UX)



修改使用者帳號資訊(管理者)
# 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
===========
  • 變更使用者的帳號名稱。
-o -u uid
========
  • 變更使用者的 UID。
  • 使用 usermod 變更 UID,會自動變更家目錄中的檔案屬性,以符合新的 UID。
  • 但其他目錄的檔案,則必須自行使用 chown 指令變更。
  • -o 參數允許新的 UID 與其他人的 UID 重覆。
-g group
========
  • 變更主要群組。
-G group
========
  • 變更次要群組。
  • 若要加入次要群組,必須將原本的次要群組再輸入一次,否則原本的次要群組會被取代。
-c comment
===========
  • 修改帳號註解。
-m -d dir
========
  • -d 參數變更 /etc/passwd 中家目錄的路徑。
  • -m 在新路徑自動建立家目錄,並將舊的家目錄中的檔案複製到新的家目錄中,但舊家目錄的資料並不會被刪除。
  • 若不加 -m 參數,只會變更 /etc/passwd 中的家目錄路徑,且 -d 所指定的路徑必須存在。
-p password
============
  • 自訂帳號密碼,此參數必須使用已加密過的密碼。
-s shell
=======
  • 修改登入所使用的 shell。
-e expire
=========
  • 定義帳號過期日期。
  • 超過期限,將無法使用互動模式登入系統。
  • 格式為 /mm/dd/yyyy
  • 系統有使用 /etc/shadow,此參數才會生效。
-f inactive
==========
  • 定義密碼過期後,還有多少天數可以使用。
  • 在 HP-UX 系統,僅適用 Trusted System 中。
-------------------------------------------------------------------


修改使用者帳號(一般使用者身份)
============================
$ passwd            # 變更使用者自己的密碼
$ chsh username /usr/bin/ksh # 變更使用者自己的 Shell
$ chfn username        # 變更使用者自己的註解


相簿設定
標籤設定
相簿狀態