Linuxサーバ設定備忘録
本文へジャンプ

  Linuxコマンド-【usermod】

ユーザアカウントを修正する


 構文
 usermod [-c comment] [-d home_dir [-m]]
            [-e expire_date] [-f inactive_time]
            [-g initial_group] [-G group [,...]]
            [-l login_name] [-p passwd]
            [-s shell] [-u uid [-o]] [-L|-U] login
 オプション
 -c comment パスワードファイルのコメントフィールドに与える新しい値を指定
 -d home_dir comment 新しいログインディレクトリをhome_dirにする
 -e expire_date ユーザアカウントが使用不能になる日付を指定する(書式はYYYY-MM-DD)
 -f inactive_days パスワードの使用期限が切れてからアカウントが永久に使用不能になるまでの日数。0にすると即時。-1にするとこの機能をOFFにする(デフォルトは-1)
 -g initial_group 新たにそのユーザのログイン時初期グループとするグループ名またはグループIDを指定
 -G group,[...] ユーザの属する補助グループを指定
 -l login_name ユーザのログイン名をlogin_nameに変更する
 -p passwd cryptの返り値である暗号化パスワードを指定する
 -s shell ユーザの新しいログインシェルを指定する
 -u uid ユーザのuidを指定
 -L ユーザのパスワードをロックする
 -U ユーザのパスワードをアンロックする
 使用例
 ユーザhiroのログインシェルを/sbin/nologinに変更する
 # usermod -s /sbin/nologin hiro
 関連事項
Copyright©2006 Linuxサーバ設定備忘録 All Rights Reserved.