新しいユーザーがグループに追加されたことをどのように確認できますか?
はい
この構文を使用して、ユーザーの犬をグループ(white_house_group)に追加します。
usermod -a -G white_house_group dog
その後、ユーザーdogが実際にwhite_house_groupグループにあるかどうかを確認できますか?
答え1
次のコマンドを実行できます。
id <username>
だから
id dog
答え2
このusermod -a -G
コマンドは、そのユーザーをセカンダリグループに追加します。変更は、ユーザーが次回ログインしたときに反映されます。
ユーザーはコマンドの出力を表示できgroups
、id -nG
他のユーザーが使用できますid -nG dog
。
/etc/group
ユーザーのユーザー名は、グループ内の項目および/または出力に追加リストされますgetent group
(getent group white_house_group
グループのみが表示されます)。
プログラミングの例として:
usermod -a -G white_house_group dog
if id -nG dog | ! grep -q white_house_group; then
echo 'user not added to group!' >&2
exit 1
fi
usermod
...しかし、修正が失敗した場合は失敗で終了する必要があると主張することもできます。
if ! usermod -a -G ...; then
echo error >&2
exit 1
fi
ただし、テストするLinuxシステムはありません。
答え3
次のコマンドを使用します。
groups dog
ユーザーの犬が属するすべてのグループが表示されます。