如何在php中用system或exec执行一个外部命令,在linux下建立一个用户? 需要让apache以root身份运行,因为adduser只有root才能执行。一般的做法的,重新装个apache在非80端口用root跑。做web管理用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个apache不是仅仅,修改http.conf就可以让他用root的,需要重新编译源代码,编译时,加个参数我曾经作过,但是我想不起来是个什么参数了你执行的时候会出错,出错的错误信息里会提示那个参数的。 多检查程序,别留安全隐患否则php没有什么办法运行adduser了。 一般性安全的做法,是安装sudo这个软件。在sudo这个软件里添加一条指令,例如允许 nobody用无口令形式,执行某一个命令。它就可以允许从web页面单单执行某一个命令,由于它可以分得很细致,所以比较安全,比起你把所有权限都打开要好得多。详细的去www.sudo.com看看。要有心理准备,这东西,不是一天就能消化的 PHP小问题。 file_get_contents()乱码问题 Blogmemes中文站开通,欢迎使用!同时散分! 求上傳圖片的php程序,在線等待 怎样给一个数组加上有规律的内容? 如何用程序实现证券分析走势图那样的效果? 在PHP中如何把E_MAIL同时发给两个人? to:y10k(y10k)||你的服务器什么时候好??? varchar字符串长度问题 可否让web服务器解析n级域名? 谁知道多聊天室+直接写屏聊天室的代码?有重谢!! 高分求教!!!
需要重新编译源代码,编译时,加个参数
我曾经作过,但是我想不起来是个什么参数了
你执行的时候会出错,出错的错误信息里会提示那个参数的。
否则php没有什么办法运行adduser了。