我需要能夠通過網頁(在受控環境中)更改用戶的密碼。 所以,對於這一點,我使用這個代碼:使用shell_exec('passwd')更改用戶的密碼
<?php
$output = shell_exec("sudo -u dummy passwd testUser testUserPassword");
$output2 = shell_exec("dummyPassword");
echo $output;
echo $output2;
echo "done";
?>
我的問題是,這個腳本是不會改變用戶「爲testUser」的口令。 我在做什麼錯?
感謝
另一個是錯的,像所有的答案嘗試解決,passwd命令是錯誤的。至少在我的書中,你不能只在命令行上寫出新的密碼。 – 2013-03-04 10:51:53