主に、ユーザーアカウントの追加、修正、削除に関連するユーザー・アカウント管理。
ユーザーがシステムに新しいアカウントを作成することであるアカウント、および新しい口座番号、ユーザーグループ、ホームディレクトリとログインシェルや他のリソースへの[割り当てユーザーを追加します。ただ、ロックされているアカウントを追加して使用することはできません。
次のように1、useraddコマンドを使用して、新しいユーザーアカウントを追加し、その構文は次のとおりです。
useraddのオプションユーザ名
パラメータ:
オプション:
-cコメントは、コメントの説明を指定します。
-dディレクトリは、このディレクトリが存在しない場合、あなたは、あなたがホームディレクトリを作成することができ、-mオプションを使用することができ、ユーザのホームディレクトリを指定します。
ユーザーの-gグループは、彼らが属するユーザーグループを指定します。
ユーザーの-Gグループ、ユーザーグループ、ユーザーが所属する追加のグループを指定します。
-sシェルファイルは、ユーザのログインシェルを指定します。
-uユーザーの指定したユーザの数のユーザー数、-oオプションがある場合は、あなたが他の利用者識別番号を再利用することができます。
ユーザー名:
新しいアカウントのログイン名を指定します。
例1
#useraddの-d /ホーム/ SAM -m SAM
このコマンドは、-dおよび-mオプションはホームディレクトリ/ home / SAMを生成するために使用されるSAMは、ログイン名、SAMのために(/ homeはデフォルトのユーザのホームディレクトリの親ディレクトリが配置されている)ユーザーが作成されます。
例2
#useraddの-s / binに/ SH -gグループ-GのADM、ルート宝石
このコマンドは、だけでなく、rootとadmユーザグループに属し、シェルはユーザのログイン/ binに/ shを、それがグループに属するユーザー・グループをGEMのユーザーを作成し、ユーザー・グループは、グループ特徴と主なグループがあります。
#groupaddグループとgroupaddのADM:新しいグループがあるかもしれません
他のシステムを更新するなどの/ etc / shadowを、/ etc / groupをし、その上でファイルながら増加のユーザアカウントは、/ etc / passwdファイル、新規ユーザーのための記録的な増加です。
Linuxは、ユーザーアカウントの一元管理のために使用することができる統合システム管理ツールのuserconfを提供します。
2、削除アカウント
ユーザーアカウントが使用されなくなった場合は、システムから削除することはできません。ユーザレコードを削除するには、ユーザーアカウントである/ etc / passwdファイルやその他のシステムファイルを削除するには、必要に応じて、ユーザのホームディレクトリを削除します。
次の形式を使用して、既存のユーザーアカウントのuserdelコマンドを削除します。
userdelのユーザー名オプション
共通オプションは、その役割は、ユーザのホームディレクトリと一緒に削除することで、-rです。
例えば:
#userdelの-r SAM
このコマンドは、ユーザのホームディレクトリを削除、記録システムファイル、SAM(主に/ etc / passwdファイルは、/ etc / shadowを、/ etc / groupの、など)でユーザーを削除します。
3.変更アカウント
変更ユーザーアカウントは、このような、そのようなシェルのログインなど、ユーザーのホームディレクトリ、ユーザーグループの数など、実際の状況に基づいて、ユーザーの属性を変更しようとしています。
次の形式を使用して、既存のユーザ情報は、usermodコマンドを変更します。
usermodのオプションのユーザー名
一般的なオプションを使用すると、リソースのユーザーのための新しい値を指定することができるよう、useraddコマンドのオプションを使用してこれらのオプションを意味し、-d、-m、-g、-G、-s、-uおよび-oなど、-c含まれています。
また、一部のシステムでは、オプションを使用することができます。-l新しいユーザー名
このオプションは、新しいアカウント、すぐに新しいユーザー名に変更し、元のユーザー名を指定します。
例えば:
#usermodの-s / binに/ kshの-d /ホーム/ zの-g開発者SAM
このコマンドは、ユーザのログインSAMのシェルは、開発者に、kshのにユーザグループを/ホーム/ zのメインディレクトリを変更設定します。
4、ユーザーのパスワード管理
ユーザー管理の重要な部分は、ユーザのパスワード管理です。ただ、あなたも使用空のパスワードを指定することができます前に、あなたはパスワードを割り当てる必要があり、システムがロックされ、パスワードなしでユーザーアカウントを作成しているが、使用することはできません。
指定し、シェルコマンドがpasswdのあるユーザーのパスワードを変更します。スーパーユーザーは、通常のユーザのみが自分のパスワードを変更するために使用することができ、自分自身や他のユーザーのパスワードを指定することができます。フォーマットコマンドは次のとおりです。
passwdのユーザ名オプション
オプションを使用することができます。
アカウントを無効に-lロックパスワード、。
ロックを解除するために-uパスワード。
パスワードなしでアカウントを-d。
ユーザーは次回ログイン時に-fパスワード変更を余儀なくされました。
デフォルトのユーザー名と、現在のユーザーのパスワードを変更します。
たとえば、現在のユーザーが、SAM、ユーザー自身のパスワードを変更するには、以下のコマンドであることを前提としています。
$ passwdの
旧パスワード:******
新パスワード:*******
再入力し、新しいパスワードを:*******
スーパーユーザーの場合は、次の形式を使用して、任意のユーザーのパスワードを指定することができます。
#passwdのSAM
新しいパスワード:*******
再入力し、新しいパスワードを:*******
普通のユーザーがパスワードを変更するときには、passwdコマンドは、元のパスワードを確認し、その後、新しいパスワードを2回入力するよう、ユーザーが必要な場合は、同じパスワードを2回入力していることを確認し、その後、ユーザーに割り当てられたパスワード、およびスーパーユーザーは、ユーザーのパスワードを指定しますときに、元のパスワードを知っている必要はありません。
システムのセキュリティの理由のために、ユーザはパスワードより複雑な、例えば、好ましくは8ビットのパスワードを使用して、パスワードは、大文字、小文字と数字を含み、名前べきで選択すべきである、誕生日、等が異なります。
あなたがユーザーのために空のパスワードを指定すると、フォームで次のコマンドを実行します。
#passwdの-d SAM
このコマンドは、ユーザーSAMのパスワード、彼らはログインこのユーザーのSAM時間を削除し、システムがログインにユーザーを許可していません。
あなたはまた、ユーザーのためのオプションを-l(ロック)に対応するpasswdコマンドをロックすることができ、それは、次のような、ログインすることはできません。
#passwdの-l SAM