Забавьте меня на мгновение, потому что я осознаю, что это ужасная идея.
Я пытаюсь придумать способ сброса пароля пользователя при каждой перезагрузке компьютера.

До сих пор я пробовал следующее безрезультатно:

  • Создайте скрипт для запуска usermod --password CRYPTEDPASS username
  • Измените корневой crontab для запуска этого скрипта @reboot

Другие действия @reboot выполняются, но попытка сброса пароля пользователя, похоже, не работает. Когда я запускаю скрипт сброса вручную, он работает просто отлично.

Я что-то упускаю?
(Есть ли лучший способ сделать то, что я пытаюсь сделать?)

1 ответ1

3

Я понял!

У меня была прекрасная идея - захватить вывод скрипта, запущенного при загрузке.

Оказалось, что он не может найти команду usermod , поэтому я изменил сценарий, чтобы использовать полный путь к /usr/sbin/usermod и теперь он работает нормально.

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