Команда sudo
позволяет пользователям выполнять команды с привилегиями суперпользователя (root) или другого пользователя, что полезно для выполнения задач, требующих повышенных прав доступа. Это особенно важно для администрирования системы и установки программного обеспечения.
Основной синтаксис команды sudo
выглядит следующим образом:
sudo [опции] [аргументы]
-u [пользователь]
— выполнить команду от имени указанного пользователя.-k
— сбросить временные метки, чтобы потребовать ввод пароля при следующем использовании.-l
— показать права, предоставленные текущему пользователю.Вот несколько практических примеров использования команды sudo
:
apt
:
sudo apt install имя_пакета
sudo reboot
sudo nano /etc/имя_файла
sudo -u другой_пользователь команда
sudo
только для команд, которые действительно требуют повышенных привилегий, чтобы избежать случайных изменений в системе./etc/sudoers
, чтобы убедиться, что права доступа настроены правильно.sudo
, рассмотрите возможность создания алиаса для упрощения ввода.