centosユーザーグループおよびユーザーの作成

5680 ワード

          

1、/etc/passwd各行のレコードは1人のユーザーに対応し、各行のレコードはまた7つのフィールドにコロン(:)で区切られ、そのフォーマットと具体的な意味は以下の通りである:[cpp]view plaincopypprint?コードシートをCODEで表示すると、私のコードシートusername:password:UserID:Group ID:comment:home directory:shell a)usernameユーザー名に派生し、ユーザーアカウントを一意に識別し、ユーザーがログイン時に使用します.b)passwordアカウントのパスワード.passwdファイルに格納されているパスワードは暗号化処理されています.c)User IDユーザ識別コード、略称UID.Linuxシステムの内部では、ユーザー名ではなくUIDを使用してユーザーを識別します.UIDは整数であり、ユーザのUIDは互いに異なる.d)Group IDユーザグループ識別コード、略称GID.異なるユーザは、同じユーザグループに属し、そのユーザグループが共有する権限を有することができる.UIDと同様に、GIDはユーザグループを一意に識別する.e)commentユーザーアカウントへのコメントです.一般的にはユーザの実名、電話番号、住所などであり、もちろん空いていてもよい.f)ホームディレクトリ.このディレクトリはアカウントに属し、ユーザーがログインすると、家に帰るようにこのディレクトリに配置されます.一般的にrootアカウントのホームディレクトリは/rootであり、他のアカウントのホームディレクトリは/homeディレクトリの下にあり、ユーザー名と同名である.g)login commandユーザがログインして実行するコマンド.一般的に、このコマンドはshellプログラムを起動します.たとえば、bbsアカウントでログインすると、bbsシステムに直接アクセスします.これは、bbsアカウントのlogin commandがbbsプログラムを指しているためです.bbsにログインすると、これらのコマンドが自動的に実行されます.システムアカウント:daemon、binなどのデフォルトのアカウントもあります.これらのアカウントは特殊な用途があり、一般的にシステム管理に用いられる.これらのアカウントのパスワードの大部分は(x)番号で表され、ログイン時に使用できないことを意味します.2、/etc/shadowシステムのセキュリティを強化するために、LinuxシステムはユーザーにMD 5とShadowセキュリティパスワードサービスを提供することもできます.Linuxをインストールするときに関連する構成のオプションでMD 5とShadowサービスが選択されている場合、/etc/passwdファイルのpasswd項目に表示されるpasswd項目は、どのユーザーでも「x」であり、これらのユーザーはログインできないことを示します.システムは実は本当のパスワードデータを/etc/shadowファイルに入れたのです.3、/etc/groupファイルグループ名:パスワード:グループ識別番号:グループ内ユーザーリストa)「グループ名」は、ユーザーグループの名前であり、アルファベットまたは数字で構成される./etc/passwdのログイン名と同様に、グループ名を繰り返すべきではありません.b)「パスワード」フィールドには、ユーザグループが暗号化したパスワードワードが格納される.一般的なLinuxシステムのユーザー・グループにはパスワードがありません.つまり、このフィールドは一般的に空または*です.c)「グループ識別番号」は、ユーザ識別番号と同様の整数であり、システム内部でグループを識別するために使用される.d)「グループ内ユーザリスト」は、このグループに属するすべてのユーザのリスト/bであり、異なるユーザ間をカンマ(,)で区切る.このユーザグループは、ユーザのプライマリグループであるか、追加グループであるかのいずれかである.
    

1、ユーザー追加作成ユーザーの異なる方法追加ユーザーuseraddまたはadduserを使用して完了、補足部分に詳細なコマンド説明があります.次の3行の各コマンドにはユーザーが追加されていますが、結果は異なります.useradd test_user_1 a)ユーザが1人しか追加されず、何もなく、ホームホームホームディレクトリ、ログイン後に使用するshellを含む.デフォルトの同名グループに属するtest_user_1.このグループは自動的に作成され、パラメータを使用してグループを作成しないことを指定できます.useradd –s/bin/bash test_user_2 b)指定されたshellの一般ユーザーを追加し、デフォルトの同名グループに属するtest_user_2.このグループは自動的に作成され、パラメータを使用してグループを作成しないことを指定できます.groupaddtest_group_1  useradd –m –s/bin/bash –g test_group_1 test_user_3 c)最初の行にグループを追加し、ユーザーを追加し、ホームホームホームを所有し、ログイン後に使用するshell、グループを指定する.パスワードの指定、passwd usernamepassword exp:test_の指定を覚えておくuser_1のパスワードは1 passwdtest_user_1作成されたユーザの最初の行に追加されたユーザが正常に使用できないことを改善するが、以下の手順で解決を試みることができ、a)パスワードb)rootアイデンティティ登録homeの下でtest_を作成するuser_1ファイル、このファイルのプロパティの変更、主にユーザー、ユーザーグループ、権限c)編集/etc/passwdファイルの下test_の変更user_1のshell、/bin/bashに変更します.d)切り替えてみて、正常に使用すれば、終了します.exp:passwd test_user_1 1  mkdir/home/test_usre_1  chown –R test_user_1:test_group_1/home/test_user_1  usermod –s/bin/bash test_usre_1 logout adduserは、ヒューマン・マシン・インタラクションで比較的完全な一般ユーザーを作成します.2:ユーザ削除削除方式a)userdel usernameはユーザのみを削除し、ユーザホームディレクトリは削除しない(もしあれば)、同名で作成されたユーザグループも削除する可能性がある(このユーザグループの下にこのユーザが1人しかいない場合).b)userdel–r usrenameは、ユーザーだけでなく、ユーザーホームも削除します(ある場合はプロンプトがありません)、同名で作成されたユーザーグループも削除する可能性があります(このユーザーグループの下にこのユーザーが1人しかいない場合).exp:  userdel test_usre_1  userdel –r test_user_2  userdel test_user_1 test_user_1作成時にグループを指定せず、同時に作成した同名グループ-test-user_グループの下に他のユーザーがいなければtest_usre_グループも削除されます.3:ユーザの変更コマンドusermod:ユーザ名、ユーザパスワード、ユーザグループ、および使用するshellおよびhomeホームa)変更ユーザ名:usermod–l test_を変更するのが一般的ですusre_mod test_user_1 b)shellusermod–s/bin/bash test_を修正するuser_mod c)ユーザーグループusermod–g test_の変更group_1 test_user_mod)ユーザーグループusermod–G test_を追加group_2 test_user_mod 4:ユーザーの表示すべてのユーザーの情報は/etc/passwdというファイルの下に置かれています.cat/etc/passwdというコマンドを使用して表示できます.
   

1:ユーザーグループgroupaddコマンドの追加、コマンドラインウィンドウでman groupaddまたはgroupadd infoまたはgroupadd–helpビュー使用方法a)を使用して任意のユーザーグループを作成できるユーザーtest_nogpuser_1useradd –N test_nogpuser_1 b)ユーザがいないユーザグループtest_を作成するnousergp_1groupaddtest_nousergp_1 c)ユーザtest_nogpuser_1 test_に追加nousergp_1のgpasswdコマンドは、ユーザーグループ内のユーザーの操作、削除ユーザーの追加、ユーザーグループパスワードの削除などの操作に使用され、コマンドラインウィンドウにgpasswd–helpを入力して説明gpasswd–a test_を取得できます.nogpusre test_nousergp_1 d)ユーザtest_nogpuser_1 test_からnousergp_1でgpasswd-d test_を削除nogpuser test_nousergp_1 2:ユーザーグループ変更groupmodコマンド、コマンドウィンドウ入力groupmdo–help表示ヘルプa)ユーザーグループ名変更groupmod–n test_del_group test_nousergp_1 b)ユーザグループGIDgroupmod–p 1 test_を修正するdel_group 3:ユーザグループaを削除)ユーザを作成する際にデフォルトで作成されたユーザグループは、他のユーザを追加しない場合にユーザが削除されると、このユーザグループが削除される.b)ユーザのあるユーザグループを削除できないc)空のユーザのユーザグループgroupdel test_を削除するnousergp_1補足:1、コマンド:usermodパラメータ詳細機能説明:ユーザーアカウントの変更.文法:usermod[-LU][-c][-d][-e][-f][-g][-G][-l][-s][-u][ユーザアカウント]補足説明:usermodはユーザアカウントの各設定を変更するために使用することができる.パラメータ:-cユーザーアカウントのコメントテキストを変更します.-dログインディレクトリ>ユーザーログイン時のディレクトリの変更-eアカウントの有効期限を変更します.-fパスワードが期限切れになってから何日後にアカウントを閉じるかを変更します.-gユーザーが属するグループを変更します.-Gユーザーが属する追加グループを変更します.-lユーザーアカウント名を変更します.-Lユーザーパスワードをロックし、パスワードを無効にします.-sユーザーがログインした後に使用するshellを変更します.-uユーザーIDを変更します.-Uパスワードのロックを解除します.2、コマンド:useraddパラメータ詳細-c注釈に注釈を付ける.このコメント文字は、/etc/passwdの5番目のフィールド-dユーザーマスターフォルダに追加されます.ユーザがログインしたディレクトリを指定し、そのディレクトリに対するユーザの完全な制御権-e有効期限を与える.アカウントの有効期限を指定します.フォーマットはYYYY-MM-DDで、/etc/shadow-fバッファ日数に格納されます.パスワードが期限切れになってから何日かを制限し、そのユーザーアカウントを-gプライマリグループに無効にします.ユーザが属するプライマリグループ-Gサブグループを設定します.ユーザーが属するサブグループを設定し、マルチグループ-Mを設定してユーザーホームを作成しない-mを強制してユーザーホームを作成し、/etc/skel/のファイルをユーザーのルートディレクトリの下-pパスワードにコピーします.アカウントのパスワード-s shellを入力します.ユーザーは使用するshell-u uidにログインします.アカウントを指定するフラグuser id、uid 3と略称し、コマンドgpasswdパラメータの詳細-a、--add USERユーザーをグループ-dに追加、--delete USERグループからユーザー-hを削除、--helpはヘルプ情報-rを表示、--remove-passwordパスワード-Rを削除し、--restrictはユーザーがグループに登録することを制限し、グループのメンバーだけがnewgrpでグループに参加することができます.--members USER、...グループメンバーと-Aの用途差が少ない-A,--administrators ADMIN,...管理者の指定