В большинстве дистрибутивов есть эта строка в/etc/sudoers/
:
#includedir /etc/sudoers.d
Следовательно, простой способ добавить одного пользователя — создать соответствующий файл в каталоге /etc/sudoers.d/
; Обычно я называю его для добавляемого пользователя:
add_sudoer() {
if ! test -n "$1"
then echo "Usage: $0 <user>" >&2; return
fi
printf >"/etc/sudoers.d/$1" '%s ALL= NOPASSWD: ALL\n' "$1"
}
Вы также можете добавить в файл Defaults:%s !lecture, !authenticate\n
и/или другие параметры.
Используйте одинарные кавычки, чтобы отложить расширение переменной:
alias bar='echo foo | while read line; do echo $line; done'