Sudo во FreeBSD, да и вообще sudo очень удобная вещь.
Если кратко то sudo позволяет дать ограниченный доступ к выполнению команд su.
В конфигурационном фале sudo можно указывать логин юзера, список команд которые ему доступны и спрашивать ли его пароль при запуске какой либо команды через sudo.

Если пакет SUDO у вас еще не установлен, то делается это просто:
# make -C /usr/ports/security/sudo/ install

Для добавления себя в список sudoer выполняем

#visudo

и дописываем такую строку, заменив %user на свое имя в системе.

%user ALL=(ALL) NOPASSWD: ALL

Такая запись позволяет выполнять sudo без запроса пароля root,
что аналогично su без пароля для конкретного пользователя.

P.S.  В Ubuntu Linux себя надо дописывать обязательно в конец файла, иначе работать не будет.

Sudo добавляем себя в sudoers: 5 комментариев

  1. sweet on 16 марта 2010 at 11:35 пишет:

    Спасибо. Очень помогло.

  2. Sociologist on 3 августа 2010 at 17:27 пишет:

    Большое спасибо! Так намного лучше, и для roota не надо шелл менять, и в баше можно работать!

  3. F_slam on 26 декабря 2010 at 17:53 пишет:

    Спасибо :)

  4. R2D2 on 30 мая 2012 at 21:50 пишет:

    Хай, Всем! FreeBSD 7.0 release-i386-dvd.iso — Не могу выйти из цикла — зашел в меню — установить sudo. Выбрал опцию sudo-1.6.9.6, потом ESC, а она мне говорит — Search by package name. Please enter search string: — Ввожу — /usr/ports/security/sudo, а она мне — searching string: /usr/ports/security/sudo yielded no hits (100%). Смотрю дистрибутив — нашел sudo, только в каталоге — \packages\security\sudo-1.6.9.6.tbz, а также в каталоге \packages\All\sudo-1.6.9.6.tbz. но, ни один путь не приводит к успешной установке sudo.
    Прошу поддержки.

  5. FS on 19 июля 2012 at 18:51 пишет:

    R2D2,
    cd /usr/ports/security/sudo
    make clean && make install && make clean

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Навигация по записям