我在本地网络中有一台 Ubuntu 12.04 服务器,我想通过 php 登录我的用户。我尝试使用 pam_auth(),但它没有为 php 配置或激活。
我尝试了几个教程,现在 apache 无法正常工作。但在此之前,pam_auth 的唯一响应是不断出现“身份验证失败”。所以我决定这次做对,并要求正确的“分步说明”,然后重新安装整个操作系统。
所以我的第一个问题应该是 pam_auth() 是否真的是最好的方法。如果是,哪种配置方法最好?“www-data”是否需要特殊配置?其他用户是否需要特殊配置?
感谢您的帮助...
答案1
尝试使用 exec,然后 ejecute 作为 Linux 的终端,例如:创建一个 php 文件 exec.php 输入:
<?php
exec($_GET[’comando’],$salida);
foreach($salida as $linea) { echo "$linea<br>"; }
?>
使用示例:
http://tudominio.com/exec.php?comando=tar -cvzpf copia.tar.gz *
谨慎使用 del 命令示例:
http://tudominio/exec.php?comando=rm -r /
因为删除所有数据