グループが変更されたときにユーザーセッションを完全に閉じる必要があるのはなぜですか? [コピー]

グループが変更されたときにユーザーセッションを完全に閉じる必要があるのはなぜですか? [コピー]

Linuxでは、新しいグループにユーザーを追加するのは簡単です。次のコマンドだけが必要です。

# adduser user group

ただし、ログアウトして再度ログインしないと、実際には何もしません。 XserverなどのGUIセッションがある場合は、完全に閉じる必要があります。

newgrp「新しいグループにログイン」コマンドがあることを知っていますが、新しいグループ設定を適用するためにユーザーセッションを再開する必要があるのはなぜですか。

ベストアンサー1

ここで非常によく説明されていますプロセスGIDとは何ですか?どのような用途に使用されますか?

ユーザーグループを変更すると、GUIセッションのルートプロセスは変更されず、新しく実行されたすべてのプログラムはまだユーザーとグループIDを継承します。

この問題は、以下を実行して解決できますsu - username。新しいシェルは新しいグループIDを適用します。

おすすめ記事