SSH経由でログインしたときとデスクトップにログインしたときに自分のユーザーが別のグループにいるのはなぜですか?

SSH経由でログインしたときとデスクトップにログインしたときに自分のユーザーが別のグループにいるのはなぜですか?

私はCentOS 7.3を使用しています。 SSH経由でログインするとsudoコマンドを実行でき、実行するとgroups私がグループに属していることがわかります<username>wheel

VNCを介してデスクトップに接続してターミナルを実行すると、sudoコマンドを実行することはできません(「ユーザー名はsudoersファイルにありません」)、私が属している唯一のグループはです<username>

この違いが発生するのはなぜですか。デスクトップでsudoを実行するにはどうすればよいですか?

コメントの質問によると、これは物理(Dellだと思います)サーバーの標準ビルドです。実行中のLDAPプロセスがないため、インストールした人に質問しました。

SSH端末から:

uid=1001(username) gid=1001(username) groups=1001(username),10(wheel)

デスクトップ端末から:

uid=1001(username) gid=1001(username) groups=1001(username)

su - usernameデスクトップ端末でこれを実行すると、正しいグループが得られます。

追加の更新:間違いなくLDAPを使用しません。

ベストアンサー1

もう一度ログインする必要があります。つまり、新しく追加されたグループが表示されるようにするには、デスクトップセッションを再開する必要があります(VNCサーバーに再接続しない)。またはを使用せずに各端末のグループnewgrpに入ることもできます。wheelsu

おすすめ記事