差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:commands:manage_user_group [2024/04/19 09:32] – [adduser / gpasswd コマンド] ともやんlinux:commands:manage_user_group [2025/02/24 10:44] (現在) – [ユーザーをグループに所属させる] ともやん
行 17: 行 17:
 </code> </code>
  
 +==== adduser / gpasswd コマンド ====
 +ユーザーを追加する。\\
 +<code>
 +$ sudo adduser hogeuser
 +</code>
  
 ===== グループの作成 ===== ===== グループの作成 =====
行 39: 行 44:
  
 ===== ユーザーをグループに所属させる ===== ===== ユーザーをグループに所属させる =====
-  - UID、GID、グループの所属状況を確認する。<code+  - UID、GID、グループの所属状況を確認する。<WRAP color_term
-$ sudo id -a hogeuser+<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:solid">sudo</u></font> <font color="#26A269">id</font> hogeuser 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre>
 uid=503(hogeuser) gid=503(hogeuser) 所属グループ=503(hogeuser) uid=503(hogeuser) gid=503(hogeuser) 所属グループ=503(hogeuser)
-</code+</pre></html></WRAP> 
-  - ユーザーをグループに所属させる。<code+</WRAP
-$ sudo usermod -G wwwusers hogeuser +  - ユーザーをグループに追加 (-a) する。<WRAP color_term
-</code>※複数グループに所属させる場合は以下のように','で区切って複数指定する。<code+<WRAP color_command><html><pre> 
-$ sudo usermod -G wwwusers,grp2users,grp3users hogeuser +<font color="#0087FF"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:solid">sudo</u></font> <font color="#26A269">usermod</font> <font color="#A347BA">-a</font> <font color="#A347BA">-G</font> wwwusers hogeuser 
-</code+</pre></html></WRAP> 
-  - ユーザーが指定したグループに所属していることを確認する。<code+</WRAP>※複数グループに追加 (-a) する場合は以下のように','で区切って複数指定する。<WRAP color_term
-$ sudo id -a hogeuser+<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:solid">sudo</u></font> <font color="#26A269">usermod</font> <font color="#A347BA">-a</font> <font color="#A347BA">-G</font> wwwusers,grp2users,grp3users hogeuser 
 +</pre></html></WRAP> 
 +</WRAP
 +  - ユーザーが指定したグループに所属していることを確認する。<WRAP color_term
 +<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:solid">sudo</u></font> <font color="#26A269">id</font> hogeuser 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre>
 uid=503(hogeuser) gid=503(hogeuser) 所属グループ=503(hogeuser),504(wwwusers) uid=503(hogeuser) gid=503(hogeuser) 所属グループ=503(hogeuser),504(wwwusers)
-</code>+</pre></html></WRAP> 
 +</WRAP> 
 + 
 +==== 使い方 ==== 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">usermod</font> <font color="#A347BA">-h</font> 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +使い方: usermod [オプション] LOGIN 
 + 
 +オプション: 
 +  -a, --append                  ユーザを (-G で指定された) 補助グループ群 
 +                                GROUPS に追加する。他のグループからの削除は 
 +                                行わない。 
 +  -b, --badname                 allow bad names 
 +  -c, --comment COMMENT         GECOS フィールドの値を再設定する 
 +  -d, --home HOME_DIR           ユーザアカウントのホームディレクトリを 
 +                                再設定する 
 +  -e, --expiredate EXPIRE_DATE  アカウント期限切れの日を EXPIRE_DATE にする 
 +  -f, --inactive INACTIVE       パスワードを期限切れ後に無効化する日数を 
 +                                INACTIVEにする 
 +  -g, --gid GROUP               主グループを GROUP に変更する 
 +  -G, --groups GROUPS           新たな補助グループのリストを与える 
 +  -h, --help                    このヘルプを表示して終了する 
 +  -l, --login NEW_LOGIN         ログイン名を変更する 
 +  -L, --lock                    このユーザアカウントをロックする 
 +  -m, --move-home               現ホームディレクトリの内容を新たな場所に 
 +                                移動する (-d が指定された場合のみ) 
 +  -o, --non-unique              一意でないユーザ (UID の重なるユーザ) を 
 +                                許可する 
 +  -p, --password PASSWORD       新たな暗号化済みパスワードを与える 
 +  -P, --prefix PREFIX_DIR       prefix directory where are located the /etc/* files 
 +  -r, --remove                  remove the user from only the supplemental GROUPS 
 +                                mentioned by the -G option without removing 
 +                                the user from other groups 
 +  -R, --root CHROOT_DIR         chroot するディレクトリ 
 +  -s, --shell SHELL             ユーザのシェルを新たに SHELL にする 
 +  -u, --uid UID                 このユーザの UID を変更する 
 +  -U, --unlock                  このユーザアカウントのロックを解除する 
 +  -v, --add-subuids FIRST-LAST  add range of subordinate uids 
 +  -V, --del-subuids FIRST-LAST  remove range of subordinate uids 
 +  -w, --add-subgids FIRST-LAST  add range of subordinate gids 
 +  -W, --del-subgids FIRST-LAST  remove range of subordinate gids 
 +  -Z, --selinux-user            このユーザアカウントへの新規 SELinux 
 +                                ユーザマッピング 
 +      --selinux-range SERANGE   new SELinux MLS range for the user account 
 + 
 +</pre></html></WRAP> 
 +</WRAP>
  
 ===== ファイルやフォルダのグループを変更する ===== ===== ファイルやフォルダのグループを変更する =====
行 109: 行 174:
 *4 グループのメンバーであるユーザー名のリストをカンマ区切りで設定する。\\ *4 グループのメンバーであるユーザー名のリストをカンマ区切りで設定する。\\
 \\ \\
-**参考文献**\\+===== 参考文献 =====
 [[http://www.cyberciti.biz/faq/understanding-etcgroup-file/|Understanding /etc/group File]]\\ [[http://www.cyberciti.biz/faq/understanding-etcgroup-file/|Understanding /etc/group File]]\\
 [[http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-ja-4/s1-acctsgrps-rhlspec.html|Red Hat Enterprise Linux 固有の情報]]\\ [[http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-ja-4/s1-acctsgrps-rhlspec.html|Red Hat Enterprise Linux 固有の情報]]\\
 +[[https://www.howtogeek.com/50787/add-a-user-to-a-group-or-second-group-on-linux/|Add a User to a Group (or Second Group) on Linux]]\\
  
  • linux/commands/manage_user_group.1713486740.txt.gz
  • 最終更新: 2024/04/19 09:32
  • by ともやん