Почему Ubuntu постоянно запрашивает у меня пароль другого суперпользователя?

Почему Ubuntu постоянно запрашивает у меня пароль другого суперпользователя?

У меня два пользователя:

  • 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 adduser <username> sudo

Изменение вступит в силу при следующем входе пользователя в систему.

решение2

Пользователь, которым вы сейчас являетесь, известен как Администратор, ему предоставлено большинство разрешений, но не все. Система Linux основана на пародигме root (суперпользователя): root может делать что угодно без какой-либо обратной связи, например, запроса пароля. В Ubuntu root-пользователь был отключен. Поэтому Администратору иногда приходится выполнять эту обратную связь, но если вы этого не хотите, вы всегда можете выполнить sudo | sudo -i | gksudo | ..., чтобы предоставить себе или своему приложению права root для выполнения любых действий. Когда вы выполняете sudo, он, конечно, запросит у вас пароль, но затем приложение будет работать с привилегиями root.

Связанный контент