MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
Linuxコマンド - グループ関連のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
Linuxコマンド - グループ関連
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == <br><br> == グループにユーザを追加する == ==== usermodコマンド ==== 特定のグループにユーザを追加するには、<code>usermod</code>コマンドを使用する。<br> sudo usermod <オプション> <グループ名> <ユーザ名> <br> 例えば、現在ログインしているユーザをグループdialoutに追加する場合は、以下のコマンドを実行する。<br> # -aオプションを付加しない場合、上書きになるので注意すること sudo usermod -aG dialout $USER <br> ==== useraddコマンド ==== 特定のグループにユーザを追加するには、<code>adduser</code>コマンドを使用する。<br> sudo useradd <オプション> <ユーザ名> <グループ名> <br> 例えば、現在ログインしているユーザをグループdialoutに追加する場合は、以下のコマンドを実行する。<br> sudo useradd $USER dialout <br> 上記のグループdialoutは、Linuxのシステムグループの1つである。<br> USBを含むシリアルポートへのフルアクセスを設定できる。<br> <br><br> == グループからユーザを削除する == ==== gpasswdコマンド ==== 特定のグループからユーザを削除するには、<code>gpasswd -d</code>コマンドを使用する。<br> sudo gpasswd -d <ユーザ名> <グループ名> <br> 例えば、現在ログインしているユーザをグループdialoutから削除する場合は、以下のコマンドを実行する。<br> sudo gpasswd -d $USER dialout <br> ==== userdelコマンド ==== 特定のグループからユーザを削除するには、<code>userdel</code>コマンドを使用する。<br> sudo userdel <オプション> <ユーザ名> <グループ名> <br> 例えば、現在ログインしているユーザをグループdialoutから削除する場合は、以下のコマンドを実行する。<br> sudo userdel $USER dialout <br><br> == ユーザが所属しているグループを表示する == 特定のユーザが所属しているグループ一覧を表示するには、<code>groups</code>コマンドを使用する。<br> groups <ユーザ名> <br> 例えば、ユーザhogeが所属しているグループを表示するには、以下のコマンドを実行する。<br> groups hoge <br> また、現在ログインしているユーザが所属しているグループの場合、ユーザ名は省略できる。<br> groups <br><br> == グループに所属するユーザ群を表示する == 特定のグループが所属しているユーザ一覧を表示するには、<code>getent group</code>コマンドの使用、または、/etc/groupファイルを表示する。<br> getent group <グループ名> または cat /etc/group cat /etc/group | grep -i <検索するグループ名> <br> 例えば、グループwheelのみを確認するには、以下のコマンドを実行する。<br> getent group wheel または cat /etc/group | grep -i "wheel" <br><br> == グループの作成 == グループを作成する場合は、<code>groupadd</code>コマンドを使用する。<br> sudo groupadd <グループ名> <br><br> == グループとユーザを同時に作成 == # RHEL sudo dnf install adduser # SUSE sudo zypper install shadow-utils <br> * <code>--system</code>オプション *: ユーザを作成する。 * <code>--no-create-home</code>オプション *: ホームディレクトリを作成しない。 * <code>--shell /bin/false</code>オプション *: ログインシェルを/bin/falseに設定する。 *: このユーザはログインできなくなる。 * <code>--user-group</code>オプション *: ユーザ名と同じ名前のグループを作成する。 <br> # nginxユーザおよびnginxグループを同時に作成する場合 sudo useradd --system --no-create-home --shell /bin/false --user-group nginx <br><br> == グループの削除 == グループを削除する場合は、<code>groupdel</code>コマンドを使用する。<br> <code>groupdel</code>コマンドには、オプションは無い。<br> sudo groupdel <グループ名> <br> <code>groupdel</code>コマンドを実行することにより変更されるファイルは、以下の2つである。 * /etc/group * /etc/gshadow <br> 削除対象のグループをイニシャルグループ(主グループ)とするユーザが存在する場合、そのグループを削除することができない。<br> その時、まず、イニシャルグループ(主グループ)とするユーザを削除した後、グループを削除する。<br> # イニシャルグループ(主グループ)とするユーザを削除する sudo userdel -r <ユーザ名> # グループを削除する sudo groupdel <グループ名> <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
Linuxコマンド - グループ関連
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse