Команда Судо и ее источник

sudo команда в /usr/bin/sudo на моем Xubuntu 16.04

Мне интересно знать, если кто-нибудь может посоветовать, какую программу я мог бы использовать, чтобы открыть это sudo файл и посмотреть, что sudo команда состоит из?

Я пытался использовать обычный текстовый редактор, но файл неправильно закодирован, поэтому я не вижу ничего полезного.

1 ответ

sudo это команда, и это исполняемая программа.

Вы можете узнать больше о том, как использовать его, используя эти команды в терминале (в порядке наименьшего -> наиболее подробного):

sudo --help   
man sudo
info sudo

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

Первое редактирование /etc/apt/sources.list

sudo nano /etc/apt/sources.list

вы увидите эти строки в начале:

deb http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted

Вы должны раскомментировать deb-src строка (уберите #), так что это говорит:

deb http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ xenial main restricted

Сохраните файл и выйдите. Теперь беги sudo apt update а затем, чтобы загрузить пакет исходного кода в текущий рабочий каталог

apt source sudo

Супер краткое резюме: sudo - это сокращение от "superuser do", что означает "выполнить следующую команду как superuser". Таким образом, он предоставляет привилегированные привилегии пользователя root для одной команды и любых команд, запускаемых этой командой.

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