понедельник, 5 ноября 2012 г.

Запуск приложений Ubuntu с правами администратора

Если нужно запустить приложение из под терминала, используем команду sudo:
$ sudo mc

В консоли вас попросят ввести пароль суперпользователя. Все бы хорошо, но если вы таким образом попробуете открыть графическое приложение, например gedit, то оно будет привязано к родительской консоли: если закрыть консоль - графическое приложения закроется.

Чтобы не держать для каждого приложения параллельно открытую консоль, есть простое решение.

Команда gksu. Это "графический" аналог sudo. Разница только в том, что пароль суперпользователя вас попросят ввести не в консоли, а в диалоговом окне. Можно использовать в настройках команд запуска ярлыков (я думаю, вы уже пробовали писать там sudo и ничего не получилось). Пример команды:
$ gksu gedit

"Графический" пример, научим ярлык приложение Sublime Text запускать приложение с правами администратора: