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

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

13
задан 13.05.2020, 11:25

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).

13
ответ дан 13.05.2020, 11:25
  • 1
    @Youda008 AFAIK sudo обозначает ' суперпользователь do'. если у Вас есть какая-либо ссылка, добавляют их здесь. – user385579 13.05.2020, 11:26
  • 2
    Я понимаю с 18,04, который больше нельзя делать gksu gedit /path/to/file.txt для редактирования файла, и вместо этого нужно теперь сделать gedit admin:///path/to/file.txt, как обсуждено здесь maketecheasier.com/gksu-alternatives-ubuntu-bionic – CMS 13.05.2020, 11:26
  • 3
    su не ' супер user' но ' переключатель user' пользователь для переключения на является дополнительным аргументом, какое значение по умолчанию valus является корнем – Matthew Caruana Galizia 13.05.2020, 11:27
  • 4
    Так же, как любопытство, из Википедии: " Это первоначально обозначало ' суперпользователь do' поскольку более старые версии sudo были разработаны к командам выполнения только как суперпользователь. Однако более поздние версии добавили поддержку выполнения команд не только как суперпользователь, но также и как другие (ограниченные) пользователи, и таким образом это также обычно расширяется как ' замените пользователем do'. хотя последний случай отражает, что его текущая функциональность более точно, sudo все еще часто называют ' суперпользователь do' так как это так часто используется для административных задач " en.wikipedia.org/wiki/Sudo – user385579 13.05.2020, 11:27
  • 5
    " человек sudo" на Ubuntu скажет Вам " Выполните команду как другой user" @Youda008, кажется, является правильным. Я предполагаю " суперпользователь do" упрощение. Так или иначе, так для детали;) – user385579 13.05.2020, 11:27

Теги

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