私は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
に入ることもできます。wheel
su