【发布时间】:2015-02-23 04:37:40
【问题描述】:
从 ac 程序检查 root linux 密码是否正确的最佳方法是什么。一个解决方案是运行类似的命令:echo \"myPass\n"\ | sudo -S mySudoPassword 并以某种方式检查 stderr 以查看是否包含数据。我期待得到一个优雅的解决方案
【问题讨论】:
从 ac 程序检查 root linux 密码是否正确的最佳方法是什么。一个解决方案是运行类似的命令:echo \"myPass\n"\ | sudo -S mySudoPassword 并以某种方式检查 stderr 以查看是否包含数据。我期待得到一个优雅的解决方案
【问题讨论】:
您可以使用影子文件验证给定密码对于给定用户名是否正确。
请参阅Given a linux username and a password how can I test if it is a valid account? 了解如何完成此操作的机制。应该可以在 C 程序中执行相同的操作。
【讨论】: