「Linuxコマンド - グループ関連」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「== 概要 == <br><br> == グループにユーザを追加する == ==== usermodコマンド ==== 特定のグループにユーザを追加するには、<code>usermod…」) |
|||
23行目: | 23行目: | ||
== グループからユーザを削除する == | == グループからユーザを削除する == | ||
==== gpasswdコマンド ==== | |||
特定のグループからユーザを削除するには、<code>gpasswd -d</code>コマンドを使用する。<br> | |||
sudo gpasswd -d <ユーザ名> <グループ名> | |||
<br> | |||
例えば、現在ログインしているユーザをグループdialoutから削除する場合は、以下のコマンドを実行する。<br> | |||
sudo gpasswd -d $USER dialout | |||
<br> | |||
==== deluserコマンド ==== | ==== deluserコマンド ==== | ||
特定のグループからユーザを削除するには、<code>deluser</code>コマンドを使用する。<br> | 特定のグループからユーザを削除するには、<code>deluser</code>コマンドを使用する。<br> |
2021年5月19日 (水) 14:32時点における版
概要
グループにユーザを追加する
usermodコマンド
特定のグループにユーザを追加するには、usermod
コマンドを使用する。
sudo usermod <オプション> <グループ名> <ユーザ名>
例えば、現在ログインしているユーザをグループdialoutに追加する場合は、以下のコマンドを実行する。
sudo usermod -aG dialout $USER # // -aオプションを付加しない場合、上書きになるので注意すること
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"