1.2.1 Базовая настройка sudo

У нас есть только что установленная чистая система, давайте приступим к важным настройкам. Для начала нам нужно включить sudo.

sudo (англ. superuser [substitute user] do, дословно «выполнить от имени суперпользователя») — это программа, разработанная в помощь системному администратору и позволяющая делегировать те или иные привилегированные ресурсы пользователям с ведением протокола работы. Основная идея — дать пользователям как можно меньше прав, но при этом ровно столько, сколько необходимо для решения поставленных задач.

Команда sudo предоставляет возможность пользователям выполнять команды от имени root, либо других пользователей. Правила, используемые sudo для принятия решения о предоставлении доступа, находятся в файле /etc/sudoers; язык их написания и примеры использования подробно изложены в sudoers.

Откроем терминал и введём

su -

Нам будет предложено ввести пароль.

После этого выполним команду visudo (она запустит редактор nano с конфигурационным файлом, содержащим пользователей sudo.

visudo

Найдите строку:

root ALL(ALL) ALL

Добавьте после неё

stan ALL(ALL) ALL

Где stan — ваше имя в системе. Теперь пользователю stan разрешено выполнять команды от суперпользователя.

Сохраните файл и закройте редактор (ctrl+o, жмём Enter, ctrl+x).

sudoers

Внимание:
при сохранении будет предложено сохранить файл как sudoers.tmp, удалите расширение .tmp, нажмите кнопку Enter и на вопрос о перезаписи нажмите 'Y' (кнопка сохранить — комбинация клавиш ctrl+o, выход — ctrl+x).

С применением вы познакомитесь далее.

Комментарии (4)

Гость
11/30/2011 - 23:21

visudo
пишет - команда не найдена

Гость
12/01/2011 - 17:01

nano /etc/sudoers от рута
Только здесь изменения не проверяются!

mai hime
12/07/2011 - 06:12

после
#visudo
тоже получил "команда не найдена"
помогла установка sudo:
#apt-get install sudo
после установки всё работает :)

batrecce
02/02/2012 - 00:17

Прописал вместо stan ALL(ALL) ALL
stan ALL=(ALL) ALL
т.е. добавил знак равно и все заработало

Оставить комментарий

Содержание этого поля является приватным и не предназначено к показу.
Image CAPTCHA
Enter the characters shown in the image.