Почему нет опции gui для открытия программы с правами root? [Дубликат]

С общей папкой, указанной в fstab, я обнаружил, что загрузка будет зависать, когда она пытается смонтировать ее с помощью VirtualBox 5 и Ubuntu 14.04. Решение похоже на задержку установки до тех пор, пока услуга GuestAddition не будет доступна (решение [F3] для Ричарда Тернера показалось мне недостаточным).

Для этого убедитесь, что у вас есть noauto в качестве параметров для общей папки в /etc/fstab. Например, для общей папки с именем vmshare:

vmshare    /home/user/share    vboxsf    defaults,noauto    0    0

Затем добавьте строку в /etc/rc.local, чтобы установить общий ресурс после загрузки:

mount vmshare
1
задан 16 November 2015 в 19:26

1 ответ

Нет.

Выполнение чего-либо, поскольку root является опасным для всей вашей системы и, следовательно, что-то, что должно делать только опытный администратор. Если бы это было доступно как простой параметр правой кнопкой мыши во всем мире, вы можете себе представить, сколько приложений будет выполняться как root без необходимости. Это будет проблемой безопасности (вредоносное ПО или атакованные / зараженные веб-браузеры с привилегиями root, похоже, не являются хорошей идеей), и пусть многие пользователи случайно разрушают их установку (байты входа, вероятно, являются наиболее распространенным последствием плохого использования sudo). [ ! d1]

Поэтому небольшие дополнительные усилия для запуска приложения в качестве root защищают небрежных пользователей от слишком быстрого выполнения чего-то, о чем они могут сожалеть, не имея и не задумываясь об этом снова.

Кроме этого, большинство инструментов, которые необходимы «простым владельцам компьютеров» для администрирования их машины, таких как «Системные настройки» или «GParted», автоматически запрашивают пароль [gk) sudo при необходимости.

Но терминал не требуется для запуска приложения (только если это действительно необходимо!) как root. Вы можете просто использовать Unity HUD для выполнения одной команды. Откройте его, нажав Alt + F2, затем введите gksudo APPLICATION-NAME и нажмите Enter / Return.

Вы даже можете добавить «Запустить от имени root ...» в меню правой кнопки мыши, если хотите. Но это требует изменения его файла .desktop и я не буду описывать здесь.

1
ответ дан 23 May 2018 в 15:44
  • 1
    К сожалению, я не могу этого сделать, потому что программа, биткойн, не из программного обеспечения ubuntu. – draoi 17 November 2015 в 03:07
  • 2
    Вы ничего не можете сделать? Вы можете сделать все, если знаете, как подойти к нему! Как обычно вы запускаете приложение для биткойнов и как его начать? Наверное, мы найдем способ добиться этого. Просто скажи мне, что тебе нужно. :-) – Byte Commander 17 November 2015 в 10:44
  • 3
    У меня сейчас довольно хорошее решение. У меня есть файл bash, который открывает приложение для меня, с этими двумя строками кода: #! / Bin / bash sudo ~ / Documents / bitcoin-0.11.2 / bin / bitcoin-qt – draoi 18 November 2015 в 13:23
  • 4
    #! / bin / bash ######### – draoi 18 November 2015 в 13:25
  • 5
    sudo ~ / Documents / bitcoin-0.11.2 / bin / bitcoin-qt – draoi 18 November 2015 в 13:26

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

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