「Linuxコマンド - グループ関連」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
9行目: 9行目:
<br>
<br>
例えば、現在ログインしているユーザをグループdialoutに追加する場合は、以下のコマンドを実行する。<br>
例えば、現在ログインしているユーザをグループdialoutに追加する場合は、以下のコマンドを実行する。<br>
  sudo usermod -aG dialout $USER # // -aオプションを付加しない場合、上書きになるので注意すること
# -aオプションを付加しない場合、上書きになるので注意すること
  sudo usermod -aG dialout $USER
<br>
<br>
==== adduserコマンド ====
==== adduserコマンド ====
特定のグループにユーザを追加するには、<code>adduser</code>コマンドを使用する。<br>
特定のグループにユーザを追加するには、<code>adduser</code>コマンドを使用する。<br>

2021年8月8日 (日) 13:04時点における版

概要



グループにユーザを追加する

usermodコマンド

特定のグループにユーザを追加するには、usermodコマンドを使用する。

sudo usermod <オプション> <グループ名> <ユーザ名>


例えば、現在ログインしているユーザをグループdialoutに追加する場合は、以下のコマンドを実行する。

# -aオプションを付加しない場合、上書きになるので注意すること
sudo usermod -aG dialout $USER


adduserコマンド

特定のグループにユーザを追加するには、adduserコマンドを使用する。

sudo adduser <オプション> <ユーザ名> <グループ名>


例えば、現在ログインしているユーザをグループdialoutに追加する場合は、以下のコマンドを実行する。

sudo adduser $USER dialout


上記のグループdialoutは、Linuxのシステムグループの1つである。
USBを含むシリアルポートへのフルアクセスを設定できる。


グループからユーザを削除する

gpasswdコマンド

特定のグループからユーザを削除するには、gpasswd -dコマンドを使用する。

sudo gpasswd -d <ユーザ名> <グループ名>


例えば、現在ログインしているユーザをグループdialoutから削除する場合は、以下のコマンドを実行する。

sudo gpasswd -d $USER dialout


deluserコマンド

特定のグループからユーザを削除するには、deluserコマンドを使用する。

sudo deluser <オプション> <ユーザ名> <グループ名>


例えば、現在ログインしているユーザをグループdialoutから削除する場合は、以下のコマンドを実行する。

sudo deluser $USER dialout



ユーザが所属しているグループを表示する

特定のユーザが所属しているグループ一覧を表示するには、groupsコマンドを使用する。

groups <ユーザ名>


例えば、ユーザhogeが所属しているグループを表示するには、以下のコマンドを実行する。

groups hoge


また、現在ログインしているユーザが所属しているグループの場合、ユーザ名は省略できる。

groups



グループに所属するユーザ群を表示する

特定のグループが所属しているユーザ一覧を表示するには、getent groupコマンドの使用、または、/etc/groupファイルを表示する。

getent group <グループ名>
または
cat /etc/group
cat /etc/group | grep -i <検索するグループ名>


例えば、グループwheelのみを確認するには、以下のコマンドを実行する。

getent group wheel
または
cat /etc/group | grep -i "wheel"