У меня есть средство запуска с gksu -u someuser firefox
Почему это средство запуска требует пароля root вместо пароля в настоящее время зарегистрированный пользователь. Окно ввода пароля имеет следующее сообщение:
"Enter YOUR password to run the application firefox as someuser"
Примечания:
/etc/sudoers
, Я имею Defaults rootpw
someuser
имеет a /usr/sbin/nologin
оболочка входа в систему Согласно gksu странице справочника: "gksu является frontend к su, и gksudo является frontend к sudo". Однако в ситуации выше, gksu не использует su, но sudo как бэкенд - пароль root требуется (сообщение, отображенное в окне ввода пароля, не является соответствующим в этом случае).
Вынуждая gksu использовать su в качестве бэкенда такой как в gksu -w -u someuser firefox
, сбои команды.
Это может быть связано с фактом это someuser
имеет a /usr/sbin/nologin
оболочка.
gksu -u someuser
даже выполненный, когда sudo является бэкендом и someuser
разве член sudo группы не? , поскольку Вы "осуществляете пароль root для всего sudo
, запросы"
gksu
являются, во всех отношениях, графическим sudo
. Я надеюсь, что это разрешает любой беспорядок, который Вы можете все еще иметь.
Примечание: Некоторые ответы слишком просты для требования длинного, подробного ответа. Это - один из тех.