GithubHelp home page GithubHelp logo

xxyyboy / mod_suphp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lightsey/mod_suphp

0.0 2.0 0.0 292 KB

suPHP is a tool for executing PHP scripts with the permissions of their owners. It consists of an Apache module (mod_suphp) and a setuid root binary (suphp) that is called by the Apache module to change the uid of the process executing the PHP interpreter.

License: GNU General Public License v2.0

Makefile 1.10% M4 14.76% C++ 70.80% C 13.34%

mod_suphp's Introduction

===========================
== suPHP                 ==
===========================

What is it?
-----------

The suPHP project combines an Apache handler module and a setuid
binary. Together, they allow PHP scripts to safely run as the script
owner rather than the Apache webserver user.

suPHP validates that the requested PHP script has appropriate ownership
and permissions. It also verifies that the filesystem paths leading to
the PHP script have safe ownership and permissions.


Documentation
-------------

Documentation for mod_suphp is available in the "doc" directory.

The "doc/INSTALL" file details the installation process of mod_suphp.

The "doc/CONFIG" file contains instructions for configuring the setuid
suphp binary.

The "doc/apache/CONFIG" file contains instructions for configuring
the mod_suphp Apache handler module.


Reporting Bugs
--------------

If you encounter bugs while using mod_suphp, please open an issue
at the github repo:

https://github.com/lightsey/mod_suphp

If you believe you have found a security flaw in mod_suphp, please
email the details directly to [email protected]


License
-------

suPHP - (c)2002-2013 Sebastian Marsching <[email protected]>
        (c)2018 John Lightsey <[email protected]>

suPHP is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

suPHP is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with suPHP; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA

===================================

mod_suphp's People

Contributors

lightsey avatar smarsching avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.