扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1)查看php运行用户:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网站空间、营销软件、网站建设、铁山港网站维护、网站推广。
system('id -a');
?>
一般php运行用户是apache
2)给apache用户做密钥信任:
2.1)
先看看apache用户的信息:
# su - apache
This account is currently not available.
# cat /etc/passwd|grep apache
apache:x:48:48:Apache:/var/www:/sbin/nologin
改为:
apache:x:48:48:Apache:/var/www:/bin/bash
2.2)
root用户上操作:
mkdir /var/www/.ssh
chown apache. /var/www/.ssh
2.3)
然后再切换到apache用户:
su - apache
ssh-keygen -t rsa
2.4)
root用户上操作,最后改回nologin:
apache:x:48:48:Apache:/var/www:/sbin/nologin
3)页面写法:
3.1)
cat /var/www/html/function/restart.html
3.2)
cat/var/www/html/function/restart.php
system("ssh root@x.x.x.x /root/scripts/test.sh",$returnvalue);
if ($returnvalue == 0){
echo('
}
else{
echo('
}
?>
3.3)
apache配置里加密码验证:
AuthType Basic
AuthName sys
AuthUserFile /var/www/html/function/.htpasswd
require user sys
htpasswd -bc /var/www/html/function/.htpasswd sys 123456
3.4)
做个超链接嵌入其他页面
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流