FreeBSD Часть 7 Установка sudo

   А сейчас мы добрались до самого главного. Не гоже для входа на сервак использвать логин root и вводить постоянно рутовый пароль - это очень не правильно, а потому ставим sudo из портов. Переходим сюда:
# cd /usr/ports/security/sudo/
# make install clean
Ничего не меняя тупо давим "OK"
Т.к. кроме пользователя root  у нас в системе пользователей нет - заводим нового пользователя. Используем для этого pw. Для того чтобы добавить юзера например alex, вводим:
# pw useradd alex -G wheel -s /bin/tcsh -m -d /home/alex
Опции:

    * -G - добавить юзера в группу wheel (нужно, чтобы можно было по SSH заходить)
    * -s - оболочка (список доступных вариантов можно посмотреть more /etc/shells)(кстати оболочку мы будем потом менять на bash)
    * -m - создать домашнюю директорию пользователю
    * -d - путь к домашней директории пользователя

Другие опции утилиты pw можно посмотреть на странице справки man pw
После добавления меняем пароль пользователю:

# passwd alex
Не забываем о локализации, набираем
# pw usermod alex -L russian

Далее редактируем файл настроек /usr/local/etc/sudoers
Если мы хотим например дать всем пользователям из группы wheel рутовый вход, то расскоментируем строчки:
# %wheel        ALL=(ALL) ALL
или
# %wheel        ALL=(ALL) NOPASSWD: ALL
В первом случае вас будут спрашивать пароль, во втором случае нет. Сами выбирайте.
Перегружаем сервак и пробуем зайти обычным пользователем alex и набираем
% sudo -i
Должны увидеть рутовый значок:
#

Tags:

Категории:

Рейтинг: 
Голосов еще нет

Добавить комментарий

Filtered HTML

Plain text