Команда Судо и ее источник
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 для одной команды и любых команд, запускаемых этой командой.