Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>shell utils sudo}} ====== 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 * комманды, алиас [[http://www.opennet.ru/man.shtml?topic=sudoers&category=5&russian=0|Подробно]] ===== Фишки ===== Интересная штука нашлась: часто бывает введешь команду в Linux, а ей нужны права суперпользователя. Приходится ползти в начало строки и добивать sudo. Но есть отличная альтернатива. Достаточно просто ввести sudo !! и предыдущая команда выполнится от рута. Например так: <code sh> xxx@yyy:~$ apt-get update E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Permission denied) E: Невозможно заблокировать каталог со списками пакетов xxx@yyy:~$ sudo !! sudo apt-get update </code> СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal