судо, гксудо, кдесудо и их отличия?

В чем разница между sudo, kdesudo и gksudo, и когда я должен использовать каждый из них? Я знаю, что sudo позволяет мне запускать функции как cli, так и gui, но я видел других людей на сайтах, использующих kdesudo и gksudo для функций gui.

14
задан 24 February 2014 в 20:49

1 ответ

sudo обозначает Super User Do. Это означает, что обеспечивает полномочия корня/основного пользователя через терминал. Узнайте больше о sudo от официальный сайт .
Из комментария

Vinicius Это первоначально поддержало 'суперпользователя, делают', поскольку более старые версии sudo были разработаны к командам выполнения только как суперпользователь. Однако более поздние версии добавили поддержку выполнения команд не только как суперпользователь, но также и как другие (ограниченные) пользователи, и таким образом это также обычно расширяется, как 'пользователь замены делает'. Хотя последний случай отражает, что его текущая функциональность более точно, sudo все еще часто называют 'суперпользователем, делают', так как это так часто используется для задач администрирования.

gksudo и kdesudo оба также sudo вещь за исключением того, что сначала каждый - использование для графического sudo операция, которая работает с помощью GUI вместо терминального и второго, gksudo альтернатива для Kubuntu.

И короткое примечание от wiki

Вы никогда не должны использовать нормальный sudo для запущения графических приложений как Корня. Необходимо использовать gksudo (kdesudo на Kubuntu) для запущения таких программ. gksudo устанавливает ДОМОЙ = ~ корень и копии.Xauthority к tmp каталогу. Это предотвращает файлы в Вашем корневом каталоге, становящемся принадлежавшим Корню. (AFAICT, это - все, что это является особенным о среде запущенного процесса с gksudo по сравнению с sudo).

0
ответ дан 24 February 2014 в 20:49

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

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