4

Мне нужно выполнить скрипт после загрузки системы. Например:

(sleep 5 && (sudo dhcpcd wlp4s0))

Что мне нужно: выполнение скрипта. Что у меня есть: [sudo] пароль для eugene: я отредактировал /etc /sudoers так:

eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh

Но это неэффективно. Как я могу выполнить текущий скрипт без пароля? Arch Linux 2013.05.01

1 ответ1

5

Сначала послушайте, что сказал @daviewales, и сделайте это правильно, используя систему инициализации. Это так просто, как:

systemctl enable dhcpcd@wlp4s0.service

Во-вторых, ваша модификация sudoers не работает, потому что вы добавили туда неверный путь.

  • Вы добавили /home/eugene/dhcpcdstart.sh в sudoers ...

  • ... но вы используете sudo dhcpcd , то есть sudo /usr/bin/dhcpcd .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .