搜索结果

  • Linux系统设置默认用户为root并自动登录

    1 打开配置文件/etc/gdm/custom.conf2 修改配置文件# 即在[daemon]处的下方写入如下的内容即可AutomaticLoginEnable=TrueAutomaticLogin=root3 重启centos# 在终端执行如下命令,也可以在图形界面中点击重启reboot

  • 让PHP以root权限执行系统命令2

    1 问题描述前台功能中,点击按钮后,需要后台执行脚本,更新数据。但是在页面点击后,数据没有更新。2 问题排查(1) 程序中使用shell_exec();执行脚本命令。确认函数是否禁用,在php的配置中,修改禁用函数配置,PHP默认禁用shell_exec()、exec()等函数(2) 修改禁用函数后,脚本执行仍然没有反应。排查文件权限,发现web程序的执行者是www用户,脚本文件的权限是root用户,查看php的运行着身份是www,修改php的运行用户身份。问题解决3 修改PHP配置// 修改PHP运行用户// 1.打开配置文件,然后将用户改为root用户# vi /www/server/ph

  • 让PHP以root权限执行系统命令1

    <?php //更改系统时间function rootCmd($cmd_body){ $cmd_head = "su --login root --command"; //$cmd_body = "date -s 07/13/2005"; $rootpasswd = "nari"; $cmd_full = sprintf("%s \"%s\"", $cmd_head, $cmd_body); $fp = popen($cmd_full, "w"); fputs($fp, $rootpasswd); pclose($fp); return 1;} ?>