Это старая версия документа!


Sudo

$ nano /etc/sudoers

root            ALL = (ALL:ALL) ALL
fred            ALL = (DB) NOPASSWD: ALL
mirocow         ALL = (ALL:ALL) NOPASSWD: ALL
WEBMASTERS      www = (www) ALL, (root) /usr/bin/su www
  • текущий пользователь
  • хост, алиас
  • (пользователь:группа) флаги
    • флаг NOPASSWD
  • комманды, алиас

Подробно

Интересная штука нашлась: часто бывает введешь команду в Linux, а ей нужны права суперпользователя. Приходится ползти в начало строки и добивать sudo. Но есть отличная альтернатива. Достаточно просто ввести sudo !! и предыдущая команда выполнится от рута. Например так:

xxx@yyy:~$ apt-get update
E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Permission denied)
E: Невозможно заблокировать каталог со списками пакетов
xxx@yyy:~$ sudo !!
sudo apt-get update