我在我的C程序中使用/ etc / passwd。
我想更改用户密码。是否有一个标准的linux函数来执行这样的功能?
答案 0 :(得分:0)
system("passwd <parameters>");
*pwent()
function family以及putpwent()。问题可能是duplicate。
答案 1 :(得分:0)
Linux将密码存储在/etc/shadow
文件中。此文件中针对用户名的第二列(由:
字符分隔)显示哈希密码。
建议不要触摸此文件并造成伤害。如果必须,您可以使用vipw
实用程序进行编辑