【发布时间】:2016-07-29 06:40:39
【问题描述】:
我创建了一个新用户和密码。现在我需要从网页更改用户名和密码。我可以使用 usermod 更改用户名。 但我无法使用 passwd 命令更改密码。 代码如下:
shell_exec('(echo "'.$FTPpassword.'";sleep 1; echo "'.$FTPpassword.'") | passwd $FTPUserName');
而不是 $FTPUserName ,如果我将用户名 test 发送为:
shell_exec('(echo "'.$FTPpassword.'";sleep 1; echo "'.$FTPpassword.'") | passwd test');
它正在更新用户“test”的密码。 有人知道如何使用 shell_exec 更改用户的密码吗?
问候,
苏米亚
【问题讨论】:
标签: shell-exec passwd