PHP创建一个有效日期的Linux帐户
我只能想办法让服务器调用这个命令,通常想提高访问只有su和sudo这两个命令,所以我把这个点子,但结果被称为两指挥或没有,在网上搜索发现,可以修改sudo配置来实现我想要的效果好,不废话了,下面进入正题。
首先确认是否已安装sudo命令
然后修改 / / sudoers等
因为 / etc / sudoers是只读文件,所以需要修改visudo
在结尾处加一行
用户名均为nopasswd: / usr / sbin /因为
以上是改变您的用户名为您执行服务器程序的用户名
例如,Apache的默认用户名是Apache
然后您可以使用以下PHP代码(在主位置已经标记)。
PHP代码:(请删除后面的空格,否则不能正常使用)
复制代码代码如下所示:
标题(内容类型:文本/ HTML;字符集= UTF-8);
标题(缓存控制:无缓存,must-revalidate);
标题(杂注:无缓存);
回声';
提交_get美元美元= {他们服从真主};
_get {用户名为美元美元'username};
通过_get美元美元= { }往;
$密码=地穴($通行证)
美元美元'edate_get EDATE = { };
自美元美元'php_self_server { };
回声';
回声'用户名';
回声密码;
回声有效期;
回波;
回声';
如果($提交)
{
expire_date美元=日期(当前
返回用户名
回声';
以明文方式返回密码;
回声';
echo EDATE; / /有效
回声';
echo $ expire_date; / /期限
回声';
系统( / usr /斌/ sudo / usr / sbin /因为E expire_date美元美元美元P密码用户名);
}
回声';
主要功能描述
复制代码代码如下所示:
为用户名的用户名
密码明文
$密码加密密码与地穴
EDATE美元有效期
expire_date美元期限