Это старая версия документа!
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