sudo — выполнение команд от другого пользователя
шпаргалка · Ubuntu 24.04 · sudo 1.9 https://lab.dimsanych.ru/ru/wiki/sudo/Шпаргалка
-
sudo apt updateвыполнить команду от root -
sudo -u postgres psqlвыполнить от другого пользователя -
sudo -iинтерактивный root-shell -
sudo -lчто мне разрешено -
sudoedit /etc/nginx/nginx.confбезопасно править root-файл -
sudo visudo -f /etc/sudoers.d/10-xправить правила sudoers
Ключи
sudoers
Право даёт членство в группе sudo (Ubuntu) / wheel (RHEL), либо явное
правило. Никогда не редактируй sudoers напрямую — только через visudo
(проверяет синтаксис, иначе можно потерять sudo):
Формат правила и алиасы:
NOPASSWD: — без запроса пароля (для автоматизации; держи область узкой!).
Опции и sudoedit
Полезные Defaults (в /etc/sudoers.d/):
sudoedit правит копию от твоего имени и атомарно кладёт назад — безопаснее, чем
sudo vim (не запускает редактор от root).