Яка різниця між судо, кдесудо і gksudo, і коли я повинен використовувати кожне? Я знаю, що sudo дозволяє мені запускати як функції cli, так і gui, але я бачив інших людей на веб-сайтах, які використовують kdesudo та gksudo для функцій gui.
Яка різниця між судо, кдесудо і gksudo, і коли я повинен використовувати кожне? Я знаю, що sudo дозволяє мені запускати як функції cli, так і gui, але я бачив інших людей на веб-сайтах, які використовують kdesudo та gksudo для функцій gui.
Відповіді:
sudo
розшифровується Super User Do
. Це означає, що вона забезпечує привілеї кореневого / основного користувача через термінал. Дізнайтеся більше про судо на його офіційному сайті .
З коментаря Вініція
Спочатку він розшифровувався як "superuser do", оскільки старіші версії sudo були розроблені для запуску команд лише як суперпользователя. Однак пізніші версії додали підтримку запуску команд не тільки як суперпользователя, але і як інших (обмежених) користувачів, і, таким чином, його також часто розширюють як «замінити користувача». Хоча останній випадок відображає його поточну функціональність точніше, sudo все ще часто називають "superperuser do", оскільки його так часто використовують для адміністративних завдань.
gksudo
і те, і kdesudo
інше - це sudo
річ, за винятком того, що перший - це використання для графічної sudo
операції, яка працює за допомогою GUI замість терміналу, а друга - gksudo
альтернатива Kubuntu.
І коротка примітка з вікі
Ніколи не слід використовувати звичайний sudo для запуску графічних програм як Root. Для запуску таких програм слід використовувати gksudo (kdesudo на Kubuntu). gksudo встановлює HOME = ~ root та копіює .Xauthority у каталог tmp. Це запобігає становленню файлів у вашому домашньому каталозі. (AFAICT, це все, що особливо стосується середовища розпочатого процесу з gksudo vs. sudo).
su
не "суперкористувач", а "користувач, що перемикається", користувач, на який потрібно перейти, - необов'язковий аргумент, котрий
gksu gedit /path/to/file.txt
можна редагувати файл, а замість цього потрібно робити так, gedit admin:///path/to/file.txt
як обговорювалося тут maketecheasier.com/gksu-alternatives-ubuntu-bionic