Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.059.027 Times

mod_become 1.03

  Date Added: June 26, 2010  |  Visits: 960

mod_become

Report Broken Link
Printer Friendly Version


Product Homepage
Download (112 downloads)



mod_become module enables the web server to take on the access rights of a user & group, so that ~users can make available files to the web without having to make them readable by the world on the local file system. This can be useful for sites with a large number of users who want to apply file access controls among themselves. This module can also be applied to virtual hosts, directories, and locations. When the server is configured with "User root" (see Security), then this module will behave as though the directive "MaxRequestsPerChild 1" were set for the server and "KeepAlive off" were set for the server and every virtual host where a mod_become directive appears, which essentially limits the server and those virtual hosts to HTTP/1.0 behaviour. Therefore, for each request, this module will setuid() and setgid() the process handling the request based on one of the policies outlined below. Once the request is completed, the process will terminate. The parent server will be responsible for spawning a new child process to handle any future requests. The source can be compiled to use seteuid() and setegid() instead of setuid() and setgid() (see the top of the Makefile), but is NOT the default. Use of seteuid() and setegid() can improve preformance by avoiding the need to kill the Apache child process between requests, but it DOES have significant security issues. For example modules like mod_php or mod_perl that provide APIs to seteuid() and setegid(), could be used to become root user once again and do what ever they want. Essentially any module that is part of the Apache process space could revert to root user if they make use of seteuid() and setegid(). It is recommended that within mod_php, mod_perl, and other language modules that these APIs be disabled. CGIs that are launched as a separate process by Apache should, in theory, be safe, since the effective user and group ID become the real user and group ID of the child process and therefore cannot revert back to root (if I understand things correctly). Configuration The commands below can be added to the general Apache configuration file, httpd.conf. User id Context: global, < VirtualHost > This is not part of mod_become, but is used to enable or disable mod_becomes behaviour, since mod_become can only function when "User root" is specified for the main server configuration. You need to compile Apache with -DBIG_SECURITY_HOLE in order to do this. Become user id Become group id Context: server, < VirtualHost >, < Directory >, < Location > Specify the user or group to be used by default. When the BecomePolicy is user-group, then these will always be used. If the main server configuration fails to set the default user and group, then an error 503 Service Unavailable and a error log entry may occur should these values be required. BecomePolicy policy Context: global, < VirtualHost >, < Directory >, < Location > Specify the policy used to set the user & group ids of the child process: file The user & group of the requested file are used. Not recommend. user-group The default user & group specified are used. This is similar in behaviour to the Apache core directives User and Group. This is the default policy. document-root The user & group of the servers or virtual hosts document root is used. parent-directory The user & group of the requests parent directory is used. When the request corresponds to a directory, then it is used instead of its parent. BecomeRoot boolean Context: global, < VirtualHost >, < Directory >, < Location > When true, mod_become will allow the process to operate as root user or group; otherwise a 403 Forbidden error and a error log entry will occur if the process attempts to become root user or group. By default this is set false.. View web pages or mail as spoken by the Swedish Chef.

Requirements: No special requirements
Platforms: Linux
Keyword: Group Http Internet Mod Modbecome Process Root User Server Used User Virtualhost
Users rating: 0/10

License: Shareware Size: 23.55 KB
USER REVIEWS
More Reviews or Write Review


MOD_BECOME RELATED
Modules  -  Admin HTTP Referers Mod 0.21b 1.0
With this Mod, administrator can analize the Http Referers to the forum
 
Network Monitors  -  Internet Access Monitor for MS Proxy Server 3.9
Internet Access Monitor is a comprehensive Internet use monitoring and reporting utility for corporate networks. The program takes advantage of the fact that most corporations provide Internet access through proxy servers, like MS ISA Server,...
5.18 MB  
Modules  -  Admin Group 1.0.0
This Mod adds a Admin User Group. All Group Users have Administrator Rights.
 
Network Monitors  -  Internet Connection Counter 7.5
This program displays various statistics about your Dial-up, GPRS, ADSL, LAN and so forth (TCP/IP) connections to the Internet. It can process almost all variety of tariff schemes, which are used by ISPs of different countries (money expenses for...
909.79 KB  
Network & Internet  -  Siege 2.67b3
SIEGE is an http regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. Siege project lets the user hit a...
471.04 KB  
Libraries  -  VP Toolkit 0.3.50
VP Toolkit is an Internet client/server C++ library, with support for object threads, stream based socket I/O, a multi-threaded server socket framework, a multi-process fault tolerant server framework, XML, HTTP, etc. VP Toolkit software is now...
174.08 KB  
Network & Internet  -  mod_verify 1.4
mod_verify Apache module is a ownership & permission verification for Apache 1.3. This module is intended to verify ownership and permissions of directories and files within a web sites hierarchy without having to use setuid() and setgid(), ie....
18.43 KB  
Network & Internet  -  mod_auth_bsd 0.8.1
mod_auth_bsd is an Apache module that supports BSD Authentication on OpenBSD. As of version 0.8.0 it can authenticate even when Apache is run in a chroot jail, as it is in a default installation of OpenBSD. Also as of 0.8.0, the login_bsd wrapper...
11.26 KB  
Web Authoring  -  32bit Service Monitor 9.65.01
Monitors Internet Services and alerts the user with a variety of methods if down. Always know whether or not your web site or other network services are up or down with 32bit Service Monitor. 32bit Service Monitor will check your site or other...
573 KB  
Network Monitors  -  Internet Access Monitor for MS ISA Server 3.2
Internet Access Monitor is a comprehensive Internet use monitoring and reporting utility for corporate networks. The program takes advantage of the fact that most corporations provide Internet access through proxy servers, like MS ISA Server,...
4.9 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  wpCache WordPress HTTP Cache 1.1
wpCache is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache decreases dramatically the page and the...
2.85 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Network & Internet  -  SoftPerfect Network Scanner 8.2.1
SoftPerfect Network Scanner is a fast universal IPv4/IPv6 scanner for Windows, macOS and Linux. It is intended for both system administrators and general users interested in computer security. The software can ping computers, scan ports, discover...
12.3 MB  
Network & Internet  -  SoftPerfect Switch Port Mapper 3.1.9
SoftPerfect Switch Port Mapper works with managed network switches and reports what is connected to switch ports, and which ports are not connected. For every connected port, it lists the MAC address, IP address and host names of the computers...
7.06 MB  
Network & Internet  -  Radius Manager 4.6.0
Radius Manager is an easy to use administration and billing solution for Mikrotik, Cisco, StarOS, ChilliSpot, pfSense NAS and various CMTS devices. It can be used in wireless, dialup and DOCSIS cable systems. Radius Manager supports Byte and time...
488.28 KB  
Network & Internet  -  Hide ALL IP Portable Version 2016.12.24
Hide ALL IP is the worlds best IP hide software, hide all your applications and games IP from snoopers & hackers, allows you to surf anonymously, prevent identity theft, and guard against hacker intrusions, all just need a click. Your IP...
5.39 MB  
Network & Internet  -  Ssh Tunnel Easy Portable Version 1.2.3.2
Ssh Tunnel Easy is an innovative ssh tunneling software, it can make an encrypted ssh tunnel between your machine and ssh server host, then tunnel your program TCP connection automatically through this encrypted tunnel to data forwarded. It help...
3.04 MB