У меня есть два пользователя:
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
? Текущий пользователь также имеет права администратора. Почему он не запрашивает пароль текущего пользователя?
РЕДАКТИРОВАТЬ
Это настольная установка 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
Необходимо добавить пользователя misha к , sudo группа
Добавляет пользователя к sudo группе:
sudo adduser <username> sudo
изменение вступит в силу в следующий раз, когда пользователь входит в систему.
Пользователь, который Вы теперь, известен как Администратор, он дан большинство разрешений, но не все. Система Linux на основе корня (суперпользователь) parodigm: корень может сделать что-либо без некоторых обратных связей как выяснение у пароля. В Ubuntu был выключен пользователь root. Таким образом, Администратор должен выполнить это обратные связи иногда, но если Вы не хотите это, можно всегда делать sudo | sudo-i | gksudo |... для предоставления себя или Ваших прав приложения на корень сделать все. Вы делаете sudo, он, конечно, спросит Вас пароль, но, чем приложение, будут работать с полномочиями пользователя root.