Linuxでは、新しいグループにユーザーを追加するのは簡単です。次のコマンドだけが必要です。
# adduser user group
ただし、ログアウトして再度ログインしないと、実際には何もしません。 XserverなどのGUIセッションがある場合は、完全に閉じる必要があります。
newgrp
「新しいグループにログイン」コマンドがあることを知っていますが、新しいグループ設定を適用するためにユーザーセッションを再開する必要があるのはなぜですか。
ベストアンサー1
ここで非常によく説明されていますプロセスGIDとは何ですか?どのような用途に使用されますか?
ユーザーグループを変更すると、GUIセッションのルートプロセスは変更されず、新しく実行されたすべてのプログラムはまだユーザーとグループIDを継承します。
この問題は、以下を実行して解決できますsu - username
。新しいシェルは新しいグループIDを適用します。