请你逗我一下,因为我知道这是一个糟糕的想法。
我正在尝试设计一种方法,每次重新启动计算机时重置用户密码。
到目前为止,我尝试了以下方法但均无济于事:
- 编写脚本来运行
usermod --password CRYPTEDPASS username
- 修改 root crontab 来运行该脚本
@reboot
其他@reboot
操作都已执行,但尝试重置用户密码似乎不起作用。当我手动运行重置脚本时,它运行正常。
我遗漏了什么吗?
(有没有更好的方法来完成我想要完成的事情?)
答案1
我想到了!
我有一个伟大的想法,就是捕获启动时运行的脚本的输出。
结果发现它找不到usermod
命令,所以我将脚本改为使用完整路径,/usr/sbin/usermod
现在它运行良好。