sudo
Sudo (superuser do) - это программа, которая позволяет системным администраторам давать обычным пользователям возможность выполнять команды от имени root или других пользователей. Основной принцип работы - предоставление минимально необходимых привилегий для выполнения задачи.
Преимущества использования sudo:
Нет необходимости делиться паролем root
Выполнение команд от имени обычного пользователя по умолчанию
Детальный логирование всех действий
Гибкая настройка прав доступа
Установка
Базовое использование
Выполнение команды от имени root:
Запуск оболочки root:
Основные параметры
-s- запуск оболочки с правами root-u username- выполнение от имени указанного пользователя-k- "забывание" пароля sudo-v- обновление таймаута sudo
Мониторинг и логирование
Логируются все команды с sudo
Просмотр логов:
/var/log/auth.logИспользование команды
sudo -lдля просмотра прав