@MARMELAD03

Как сделать, чтобы программы, требующие root'а автоматически спрашивали его пароль?

Не удобно запускать программы из терминала требующие рут. Как сделать, чтобы программы автоматически запрашивали пароль?
  • Вопрос задан
  • 903 просмотра
Решения вопроса 1
@yalex1442
gksudo [-u <пользователь>] [параметры] <команда>

Создай ярлвыки с командой выше для необходимых программ
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
CityCat4
@CityCat4
Жил-был у бабушки серенький троллик...
Если неудобно из терминала - значит графика есть. Есть есть графика, значит можно ярлыки создавать на рабочем столе. А в ярлыке можно указать, что программ а выполняется от другого пользователя.
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Не знаю как вы, а я делаю sudo su - или su - если требуется выполнять что-то от рута.
Ответ написан
Комментировать
subvillion
@subvillion
Никак. Программы не требуют sudo, они о нем не знаю, они требуют привилегий, которые дает sudo, например listen port < 1000. Чтобы программы понимали, что им недостаточно прав, нужно: либо изменить код программы, либо завернуть программу в обертку gksudo/sudo. Проще всего это сделать через alias в .bashrc нап. alias nmap='sudo nmap'
Ответ написан
Комментировать
gksudo xterm
gksu xterm
Создать файл в ~/.local/share/applications/bla-bla.desktop с примерно таким содержанием.
[Desktop Entry]
Name=Root Terminal
Comment=Opens a terminal as the root user, using gksu to ask for the password
Encoding=UTF-8
Exec=gksudo -l gnome-terminal
Icon=gksu-root-terminal
StartupNotify=true
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=GTK;Utility;TerminalEmulator;
TryExec=gnome-terminal

Должен появиться ярлык запуска в меню.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы