1 заметка с тегом

sudo

Добавить для пользователя права sudo

7 сентября, 15:15

Sudo сам по себе ничего не знает о пользователях, если разрешён вход пользователя root.


Чтобы исправить ситуацию нужно
Добавить user в файл «/etc/sudoers», для этого есть команда «visudo».


1 вариант:


Открываем терминал набираем


su -l


вводим пароль от root.
Появится приглашение командной строки «#»
затем набираем


visudo


откроется файл /etc/sudoers


Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification
# User alias specification
# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL


После root ALL=(ALL:ALL) ALL допишем:
user (имя пользователя) ALL=(ALL:ALL) ALL
Жмём «ctrl+o» «enter» «ctrl+x».
Нужно перезайти в систему и готово.


2й вариант:


Всё тоже, только ищем(если нет добавляем) строку


%sudo   ALL=(ALL:ALL) ALL


Cохраняем «ctrl+o» , «enter» , «ctrl+x».
Дальше команда


adduser user sudo


это добавит пользователя в группу sudo.

Теперь с помощью sudo пользователь может действовать c привилегиями root, используя свой пароль.
Для более тонкой настройки в sudo нужно создавать свои alias'ы(правила).


Источник: https://wiki.debian.org/ru/sudo

Debian   Linux   sudo