Sudo

Материал из Записи-напоминании
Перейти к навигации Перейти к поиску

visudo /etc/sudoers

Defaults set_home //изменять ~/ для целевого пользователя
Defaults rootpw //запрашивать пароль root вместо пароля пользователя
Defaults passwd_tries=5 //задать количество попыток ввода пароля
Defaults timestamp_timeout=10 //время, по истечению которого снова будет запрашиваться пароль после последнего использования sudo; 0 - всегда спрашивать
Defaults passwd_timeout=1 //ожидание ввода пароля
Defaults passprompt="Ваш пароль:" //сообщение, выводимое при использовании sudo
Defaults runas_default="пользователь" //от какого пользователя по умолчанию будет выполнять sudo
Defaults logfile=/var/log/sudo //запись логов
demo ALL=(ALL:ALL) ALL //наведи на элемент для получения подсказки
User_Alias ADMINS = admin1, admin2
ADMINS ALL=(ALL) ALL
User_Alias POWER_GROUP = user1, user2
Cmnd_Alias POWER_CMD = /sbin/shutdown, /sbin/halt, /sbin/reboot, /sbin/restart
POWER_GROUP ALL = POWER_CMD
//при отсутствии параметра в скобке выполняется от пользователя по умолчанию, т.е. root
Runas_Alias WEB = www-data, apache
user3 ALL=(WEB) ALL
//пользователю разрешено работать от имени пользователей www-data, apache
user4 ALL = NOPASSWD: /sbin/fdisk -l, smartctl -a /dev/sda
//без ввода пароля
//от root можно запускать только эти две команды