Firefox gksu и пароль

У меня есть средство запуска с gksu -u someuser firefox Почему это средство запуска требует пароля root вместо пароля в настоящее время зарегистрированный пользователь. Окно ввода пароля имеет следующее сообщение:

"Enter YOUR password to run the application firefox as someuser"

Примечания:

  1. В моей системе я осуществляю пароль root для всех запросов sudo. В /etc/sudoers, Я имею Defaults rootpw
  2. 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 оболочка.

  1. Почему использование sudo является поведением по умолчанию и даже абсолютным требованием в этой ситуации?
  2. Почему делает gksu -u someuser даже выполненный, когда sudo является бэкендом и someuser разве член sudo группы не?
  3. Какова базовая логика всего этого - поскольку gksu страница справочника не очень подробна?
  4. Очень значительно, каковы угрозы безопасности выполнения sudo по сравнению с su в этом случае?
  5. Есть ли другие альтернативы для под управлением Firefox как ограниченный пользователь с оболочкой nologin?
1
задан 5 March 2015 в 10:08

1 ответ

, поскольку Вы "осуществляете пароль root для всего sudo, запросы"

gksu являются, во всех отношениях, графическим sudo. Я надеюсь, что это разрешает любой беспорядок, который Вы можете все еще иметь.

Примечание: Некоторые ответы слишком просты для требования длинного, подробного ответа. Это - один из тех.

1
ответ дан 11 November 2019 в 02:25

Другие вопросы по тегам:

Похожие вопросы: