Как установить пакет sudo?
$ apt-get install sudo
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Вам необходимо root разрешить установку любого программного обеспечения. Но вы удалили пакет sudo.
Если у вас есть доступ как root, вы можете снова установить sudo.
Ссылка на этот ответ .
Попробуйте начать с bash mode с пользователем root.
Перезагрузите свою систему. Длительно нажмите клавишу Shift или Esc. Выберите Advanced options for Ubuntu. Выберите Ubuntu, with Linux x.x.x-xx-generic (recovery mode). Выберите команду root Drop to root shell prompt Type mount -o rw,remount /, чтобы получить доступ на чтение. Введите apt install sudo. Следуйте инструкциям на экране.Если установка завершена, это сделано!
Если нет, это может потребовать подключения к сети.
Перезагружает вашу систему для нормальной загрузки и загрузки необходимых файлов. Если это так, Ctrl + D снова перейдет на страницу меню и выберите resume. Это будет нормально загружаться.
Возможно, вам потребуется установить sudo в автономном режиме. Это может быть еще одно исследование. answer вы можете найти пакет .deb. Вы можете загрузить свою версию ОС. Загрузите файл sudo_1.8.19-3_xxxx.deb. А затем запомните свою загрузку file path.
Перезагрузите свою систему в bash mode (recovery mode) и выполните 1-6 шагов.
И затем dpkg -i *file_path/sudo_1.8.19-3_xxxx.deb. Это установит sudo. Законченный! Ctrl + D и выберите resume для нормальной загрузки.
Done!
Просто мысль:
У вас все еще есть носитель (DVD / USB-накопитель), из которого вы установили Ubuntu в свою систему?
Загрузите его и установите системный раздел вашего компьютера. Скопируйте /usr/bin/sudo из живой системы в смонтированный раздел. Убедитесь, что владелец файла и разрешения совпадают. Перезагрузите систему.Возможно, вы можете загрузить свою систему в режим восстановления через grub. Оттуда вы можете попытаться проверить системную интеграцию через dpkg, что, возможно, позволит вам решить вашу проблему. Или после этого, поскольку ваш раздел был установлен с разрешениями на чтение и запись, вы можете установить sudo без использования команды sudo с помощью записи корневого меню. Вы должны обновить с помощью apt-get и, возможно, сначала попробовать использовать apt-get install -f и dpkg --configure -a.
Вы можете построить sudo из источника
mkdir sudo-src
cd sudo-src
apt-get source sudo
cd sudo-x.y.z
./configure --prefix=$HOME
make
make install