Как выполнять приложения с привилегиями суперпользователя в Gnome-Do

Я хочу выполнить панель управления XAMPP через Gnome-Do. Но после ввода пароля sudo для аутентификации ничего не произошло. Laucher находится в /opt/lampp/share/xampp-control-panel и выполняет gksudo python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py должным образом. Как я могу это сделать с помощью Gnome-Do?

1
задан 2 August 2011 в 07:51

5 ответов

Вы не должны использовать sudo для запуска графических приложений. Вместо этого используйте gksudo. Если вы хотите сократить команду, вы можете сделать такой файл:

#!/bin/bash gksudo some command

Поместите его где угодно, в / usr / bin, например, и сделайте его исполняемым. Затем вы можете просто запустить filname (имя, которое вы дали файлу), чтобы запустить его. Он запросит ваш пароль и запустит команду как root.

2
ответ дан 25 July 2018 в 21:31
  • 1
    Где Gnome-do находит исполняемые файлы? – quangtruong1985 2 August 2011 в 08:41
  • 2
    Лучше положить ~/bin для одного пользователя или в /usr/local/bin, если он будет запущен другими пользователями. – enzotib 2 August 2011 в 11:26

Вы не должны использовать sudo для запуска графических приложений. Вместо этого используйте gksudo. Если вы хотите сократить команду, вы можете сделать такой файл:

#!/bin/bash gksudo some command

Поместите его где угодно, в / usr / bin, например, и сделайте его исполняемым. Затем вы можете просто запустить filname (имя, которое вы дали файлу), чтобы запустить его. Он запросит ваш пароль и запустит команду как root.

2
ответ дан 2 August 2018 в 03:09
  • 1
    Где Gnome-do находит исполняемые файлы? – quangtruong1985 2 August 2011 в 08:41
  • 2
    Лучше положить ~/bin для одного пользователя или в /usr/local/bin, если он будет запущен другими пользователями. – enzotib 2 August 2011 в 11:26

Вы не должны использовать sudo для запуска графических приложений. Вместо этого используйте gksudo. Если вы хотите сократить команду, вы можете сделать такой файл:

#!/bin/bash gksudo some command

Поместите его где угодно, в / usr / bin, например, и сделайте его исполняемым. Затем вы можете просто запустить filname (имя, которое вы дали файлу), чтобы запустить его. Он запросит ваш пароль и запустит команду как root.

2
ответ дан 4 August 2018 в 19:01
  • 1
    Где Gnome-do находит исполняемые файлы? – quangtruong1985 2 August 2011 в 08:41
  • 2
    Лучше положить ~/bin для одного пользователя или в /usr/local/bin, если он будет запущен другими пользователями. – enzotib 2 August 2011 в 11:26

Вы не должны использовать sudo для запуска графических приложений. Вместо этого используйте gksudo. Если вы хотите сократить команду, вы можете сделать такой файл:

#!/bin/bash gksudo some command

Поместите его где угодно, в / usr / bin, например, и сделайте его исполняемым. Затем вы можете просто запустить filname (имя, которое вы дали файлу), чтобы запустить его. Он запросит ваш пароль и запустит команду как root.

2
ответ дан 6 August 2018 в 03:21
  • 1
    Где Gnome-do находит исполняемые файлы? – quangtruong1985 2 August 2011 в 08:41
  • 2
    Лучше положить ~/bin для одного пользователя или в /usr/local/bin, если он будет запущен другими пользователями. – enzotib 2 August 2011 в 11:26

Вы не должны использовать sudo для запуска графических приложений. Вместо этого используйте gksudo. Если вы хотите сократить команду, вы можете сделать такой файл:

#!/bin/bash gksudo some command

Поместите его где угодно, в / usr / bin, например, и сделайте его исполняемым. Затем вы можете просто запустить filname (имя, которое вы дали файлу), чтобы запустить его. Он запросит ваш пароль и запустит команду как root.

2
ответ дан 7 August 2018 в 21:06
  • 1
    Где Gnome-do находит исполняемые файлы? – quangtruong1985 2 August 2011 в 08:41
  • 2
    Лучше положить ~/bin для одного пользователя или в /usr/local/bin, если он будет запущен другими пользователями. – enzotib 2 August 2011 в 11:26

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

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