Ubuntu が別のスーパーユーザーのパスワードを要求し続けるのはなぜですか?

Ubuntu が別のスーパーユーザーのパスワードを要求し続けるのはなぜですか?

ユーザーは 2 人います:

  • misha-local(Ubuntu をインストールしたときに作成した最初のユーザー)
  • misha(LDAP サーバーに対して認証されたユーザー)

としてログインしていますmisha

misha@misha-antec:~$ whoami
misha
misha@misha-antec:~$ groups
lmd adm cdrom sudo dip plugdev lpadmin sambashare

ご覧のとおり、misha管理者ユーザーです。ただし、GUI でスーパーユーザー アクセスを必要とする操作 (ソフトウェアのインストールなど) を実行すると、次のメッセージが表示されます。

misha-local のパスワードプロンプト

なぜ のパスワードを要求されるのですかmisha-local? 現在のユーザーも管理者権限を持っています。 代わりに現在のユーザーのパスワードを要求しないのはなぜですか?

編集

これは Ubuntu 14.04 デスクトップ インストールです。

関連するコマンドライン出力をいくつか示します。

misha@misha-antec:~$ id misha
uid=13009(misha) gid=10000(lmd) groups=10000(lmd)
misha@misha-antec:~$ id misha-local
uid=1000(misha-local) gid=1000(misha-local) groups=4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),1000(misha-local)

misha@misha-antec:~$ whoami
misha
misha@misha-antec:~$ groups
lmd adm cdrom sudo dip plugdev lpadmin sambashare
misha@misha-antec:~$ groups misha
misha : lmd

groupsこれは奇妙だ。misha sudoおよびの一部ですadmが、idおよび はgroups mishaその逆を報告します。何が起こっているのでしょうか?

編集2

misha@misha-antec:~$ id -run
misha
misha@misha-antec:~$ id -un
misha
misha@misha-antec:~$ ps -A | grep nscd
8622 ?        00:00:02 nscd

答え1

ユーザーを追加する必要がありますミシャsudo グループ

sudo グループにユーザーを追加します。

sudo adduser <username> sudo

変更はユーザーが次回ログインしたときに有効になります。

答え2

現在のユーザーは管理者と呼ばれ、ほとんどの権限が付与されていますが、すべてではありません。Linux システムは root (スーパー ユーザー) パロダイムに基づいています。root は、パスワードを尋ねるなどのフィードバックなしで何でも実行できます。Ubuntu では、root ユーザーは無効になっています。そのため、管理者は時々このフィードバックを実行する必要がありますが、これを望まない場合は、いつでも sudo | sudo -i | gksudo | ... を実行して、自分自身またはアプリケーションにすべてを実行する root 権限を付与できます。sudo を実行すると、もちろんパスワードが求められますが、その後、アプリは root 権限で実行されます。

関連情報