Пошаговая инструкция для терминала ALT LinuxШаг 1. Просмотр и редактирование файла (Рис. 114–115)Выведите содержимое файла на экран:Bash
sudo cat /etc/sudoers
Откройте файл в безопасном редакторе (после создания скриншота выйдите без сохранения — Ctrl+X или :q!):Bash
sudo visudo
Шаг 2. Определение пакета (Рис. 116)
Узнайте, какому пакету принадлежит файл (ключ -qf — query file):Bash
rpm -qf /etc/sudoers
(Ожидаемый вывод: sudo-1.9...)Шаг 3. Информация о пакете (Рис. 117)
Выведите подробную информацию (ключ -qi — query info):Bash
rpm -qi sudo
Шаг 4. Список файлов пакета (Рис. 118)
Выведите полный список содержимого пакета (ключ -ql — query list): Bash
rpm -ql sudo
Шаг 5. Сбор статистики для ответов (Рис. 119–125)
Вводите команды попарно: первая выведет список (для скриншота), вторая — подсчитает точное количество строк (для ответа).Конфигурационные файлы (Рис. 119): Bash
rpm -qc sudo
rpm -qc sudo | wc -l
Пользовательские утилиты (Рис. 120): Bash
rpm -ql sudo | grep -E '^/(usr/)?bin/'
rpm -ql sudo | grep -E '^/(usr/)?bin/' | wc -l
Утилиты суперпользователя (Рис. 121): Bash
rpm -ql sudo | grep -E '^/(usr/)?sbin/'
rpm -ql sudo | grep -E '^/(usr/)?sbin/' | wc -l
Файлы-библиотеки (Рис. 122): Bash
rpm -ql sudo | grep '\.so'
rpm -ql sudo | grep '\.so' | wc -l
Документация (Рис. 123–124): Bash
rpm -qd sudo
rpm -qd sudo | wc -l
rpm -qd sudo | grep '/man/' | wc -l
rpm -qd sudo | grep '/doc/' | wc -l
Директории в /var (Рис. 125): Bash
rpm -ql sudo | grep '^/var'
Шаг 6. Важные файлы и логи (Рис. 126–128)Проверка утилиты visudo: Bashwhereis visudo
Просмотр логов использования sudo (в ALT Linux журналирование идет через systemd или auth/secure): Bash
sudo journalctl _COMM=sudo -n 20