Linuxでのユーザーの作成、パスワードの設定、ユーザーの切り替え方法

2644 ワード

ユーザーの作成
useraddコマンドまたはadduserコマンドは、スーパーユーザーを使用するユーザーアカウントを作成し、ユーザーのホームディレクトリを作成するために使用されます.
書式設定
   useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
しゅパラメータ
-c:コメント文字を付けてpasswdのコメント欄に保存します.
-d:ユーザー登録時のホームディレクトリを指定し、システムのデフォルト/home/を置き換えます.
-D:プリセット値を変更します.
-e:アカウントの有効期限を指定します.日付フォーマットはMM/DD/YY、例えば06/30/12です.デフォルトは永続的に有効です.
-f:パスワードが期限切れになってから何日後にアカウントを閉じるかを指定します.0アカウントの場合はすぐに無効になります.-1の場合、アカウントは常に使用できます.デフォルトは-1です.
-g:ユーザが属するグループを指定します.値は、グループ名またはGIDにすることができます.ユーザー・グループはすでに存在する必要があります.デフォルト値は100、すなわちusersです.
-G:ユーザーが属する追加グループを指定します.
-m:ユーザーのログインディレクトリを自動的に作成します.
M:ユーザーの登録ディレクトリを自動的に作成しないでください.
-n:ユーザー名のグループの作成をキャンセルします.
-r:システムアカウントを作成します.
-s:ユーザーのログイン後に使用するshellを指定します.デフォルトは/bin/bashです.
-u:ユーザーID番号を指定します.この値はシステムで一意でなければなりません.0~499はデフォルトではシステムユーザーアカウントに保持されて使用されるため、この値は499より大きくなければならない.
パスワードの設定
 passwd    

ユーザーの削除
    :userdel  -r     

ユーザーの切り替え
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

パラメータの説明
-f,–fast:csh.cshrcなどの起動ファイルを読む必要はなく、cshまたはtcshの2つのShellにのみ使用されます.
-l,–login:このパラメータを加えると,再登録のように環境変数の大部分(例えばHOME,SHELL,USERなど)がその利用者(USER)を主とし,
作業ディレクトリも変更されます.USERが指定されていない場合、デフォルトはrootです.
-m,-p,-preserve-environment:suを実行するときに環境変数を変更しません.
-c command:アカウントをUSERの利用者に変更し、コマンドを実行して元の利用者に戻ります.
–help表示説明ファイル–version表示バージョン情報
USER:変更しようとする利用者アカウント,ARG:新しいShellパラメータを入力する.
  • root権限の下で、useraddは(useradd+ユーザー名)のようなユーザー名を作成しただけで、/homeディレクトリの下で同名フォルダを作成したり、パスワードを作成したりしていないので、このユーザーログインシステムではログインできません.このような状況を避けるために、(useradd-m+ユーザー名)で作成することができます./homeディレクトリの下に同じ名前のフォルダが作成され、(passwd+ユーザー名)を使用して指定したユーザー名にパスワードが設定されます.
  • は、adduserを直接利用して新しいユーザ(adduser+ユーザ名)を作成することができ、/homeディレクトリの下で同名フォルダ
  • が自動的に作成される.
  • ユーザーを削除するには、簡単なコマンド「userdelユーザー名」を使用するだけです.ただし、システムに残っているファイルも削除したほうがいいです.「userdel-rユーザー名」を使用して、この目的を達成することができます.

  • 参考資料
    1、linuxコマンドuseraddユーザー詳細の追加https://www.cnblogs.com/irisrain/p/4324593.html
    2、Linuxシステムにおけるユーザー切替https://www.cnblogs.com/oradragon/archive/2012/08/30/2664551.html
    3、linuxユーザーの作成、パスワードの設定http://blog.csdn.net/li_101357/article/details/69367457