重启时重置用户密码

重启时重置用户密码

请你逗我一下,因为我知道这是一个糟糕的想法。
我正在尝试设计一种方法,每次重新启动计算机时重置用户密码。

到目前为止,我尝试了以下方法但均无济于事:

  • 编写脚本来运行usermod --password CRYPTEDPASS username
  • 修改 root crontab 来运行该脚本@reboot

其他@reboot操作都已执行,但尝试重置用户密码似乎不起作用。当我手动运行重置脚本时,它运行正常。

我遗漏了什么吗?
(​​有没有更好的方法来完成我想要完成的事情?)

答案1

我想到了!

我有一个伟大的想法,就是捕获启动时运行的脚本的输出。

结果发现它找不到usermod命令,所以我将脚本改为使用完整路径,/usr/sbin/usermod现在它运行良好。

相关内容