Установите псевдоним root
. В Debian jessie MTA по умолчанию - Exim, введите dpkg-reconfigure exim4-config
, чтобы изменить его конфигурацию. В противном случае обратитесь к man newaliases
.
Вместо того, чтобы ломать голову над тем, как ввести пароль в скрипт, я бы предложил модифицировать sudoers (или, что еще лучше [потому что чище], добавить для этой цели отдельный файл в/etc/sudoers.d/
).
Что-то вроде (, предполагая, что Мэтью — это ваше имя пользователя):
cat /etc/sudoers.d/fancontrol
matthew ALL=NOPASSWD: /usr/sbin/service fancontrol start
Убедитесь, что он имеет правильные разрешения, и лучше всего использовать visudo для его редактирования (, чтобы убедиться, что у вас нет синтаксических ошибок в файле ).
chmod 0440 /etc/sudoers.d/fancontrol