免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2777 | 回复: 0
打印 上一主题 下一主题

有人在debian unstable下成功chroot apache 吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-30 20:28 |只看该作者 |倒序浏览
我的是debian3 unstable\r\n\r\n我经过一番挣扎之后终于接近成功了\r\n但是出现了一个错误让我晕了好久~~~(这个start_apache是我自己弄的启动apache的东西其实就是/etc/init.d/apache startl了)\r\n[root@nono /var/chroot/apache]start_apache\r\nStarting web server: apacheapache: bad user name chrapache \r\nfailed\r\n这个chrapache用户在/etc/passwd和/var/chroot/apache/etc/passwd下都有的,httpd.conf的用户也用的是chrapache\r\n\r\n下面的是我的apache.py文件\r\nchroot=\"/var/chroot/apache\"\r\ntestCommandsInsideJail=[\"/usr/sbin/apachectl start\"]\r\nprocessNames=[\"apache\"]\r\ntestCommandsOutsideJail=[\"wget -r --spider http://localhost/\",\r\n                                                 \"lynx --source https://localhost/\"]\r\n\r\npreserve=[\"/var/www\",\r\n                  \"/var/log/apache\",\r\n                  \"/dev/log\"]\r\nusers=[\"chrapache\"]\r\ngroups=[\"chrapache\"]\r\npackages=[\"apache\", \"apache-common\"]\r\nuserFiles=[\"/etc/password\",\r\n          \"/etc/shadow\"]\r\ngroupFiles=[\"/etc/group\",\r\n           \"/etc/gshadow\"]\r\nforceCopy=[\"/etc/hosts\",\r\n           \"/etc/mime.types\"]\r\n\r\n下面是我的/etc/init.d/apache文件,基本上这个文件应该没问题,至少是和用户chrapache没问题的\r\n#! /bin/bash\r\n#\r\n# apache        Start the apache HTTP server.\r\n#\r\nCHRDIR=/var/chroot/apache\r\n\r\nNAME=apache\r\nPATH=/bin:/usr/bin:/sbin:/usr/sbin\r\nDAEMON=/usr/sbin/apache\r\nSUEXEC=/usr/lib/apache/suexec\r\nPIDFILE=/var/run/$NAME.pid\r\n#CONF=/etc/apache/httpd.conf\r\nCONF=/var/chroot/apache/etc/apache/httpd.conf\r\nAPACHECTL=/usr/sbin/apachectl\r\n\r\ntrap \"\" 1\r\nexport LANG=C\r\nexport PATH\r\n\r\ntest -f $DAEMON || exit 0\r\ntest -f $APACHECTL || exit 0\r\n\r\n# ensure we don\'t leak environment vars into apachectl\r\nAPACHECTL=\"env -i LANG=${LANG} PATH=${PATH} $APACHECTL\"\r\n\r\nif egrep -q -i \"^[[]]*ServerType[[]]+inet\" $CONF\r\nthen\r\n    exit 0\r\nfi\r\n\r\ncase \"$1\" in\r\n  start)\r\n    echo -n \"Starting web server: $NAME\"\r\n    mount -t proc proc /var/chroot/apache/proc\r\n    start-stop-daemon --start --chuid chrapache:chrapache --pidfile \"$CHRDIR/$PIDFILE\" --exec $DAEMON \\\r\n    --chroot $CHRDIR\r\n    ;;\r\n\r\n  stop)\r\n    echo -n \"Stopping web server: $NAME\"\r\n#    start-stop-daemon --stop --pidfile $PIDFILE --oknodo --exec $DAEMON\r\n    start-stop-daemon --stop --pidfile \"$CHRDIR$PIDFILE\" --oknodo\r\n     umount /var/chroot/apache/proc\r\n    ;;\r\n  reload)\r\n    echo -n \"Reloading $NAME configuration\"\r\n#   start-stop-daemon --stop --pidfile $PIDFILE --signal USR1 --exec $DAEMON\r\n start-stop-daemon --stop --pidfile \"$CHRDIR/$PIDFILE\" --signal USR1 --startas $DAEMON --chroot $CHRDIR\r\n ;;\r\n\r\n  reload-modules)\r\n    echo -n \"Reloading $NAME modules\"\r\n#    start-stop-daemon --stop --pidfile $PIDFILE --oknodo --retry 30\r\n#    start-stop-daemon --start --pidfile $PIDFILE --exec $DAEMON\r\n     start-stop-daemon --stop --pidfile \"$CHRDIR/$PIDFILE\" --oknodo \\\r\n        --retry 30\r\n     start-stop-daemon --start --pidfile $PIDFILE \\\r\n        --exec $DAEMON --chroot $CHRDIR\r\n ;;\r\n\r\n有人遇到过这样的情况吗???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP