To create new wiki account, please join us on #znc at Libera.Chat and ask admins to create a wiki account for you. You can say thanks to spambots for this inconvenience.

Droproot: Difference between revisions

From ZNC
Jump to navigation Jump to search
>Un1matr1x
mNo edit summary
>Domin
Changed to external module and added download link for source file
Line 1: Line 1:
{{DISPLAYTITLE:droproot}}
{{DISPLAYTITLE:droproot}}
{{Core Module | version = 1.0}}
{{External Module}}


This module allows ZNC to drop root privileges on systems that implement POSIX setuid/setgid such as RedHat based systems (FedoraCore, CentOS, RHEL).
This module allows ZNC to drop root privileges on systems that implement POSIX setuid/setgid such as RedHat based systems (FedoraCore, CentOS, RHEL).
Line 8: Line 8:
| type = global
| type = global
| extra = You cannot specify uid/gid 0 or user/group root. (That is exactly what this module prevents.)
| extra = You cannot specify uid/gid 0 or user/group root. (That is exactly what this module prevents.)
The module can be found here: https://github.com/znc/znc/blob/fc8e789b081b74c6ae2b460bb056dac7019f3dce/modules/extra/droproot.cpp
}}
}}

Revision as of 10:13, 24 November 2012

This module allows ZNC to drop root privileges on systems that implement POSIX setuid/setgid such as RedHat based systems (FedoraCore, CentOS, RHEL).

Arguments

This global module takes the user id and group id (or user name and group name) separated by a space to run ZNC as rather than root as arguments. You cannot specify uid/gid 0 or user/group root. (That is exactly what this module prevents.)

The module can be found here: https://github.com/znc/znc/blob/fc8e789b081b74c6ae2b460bb056dac7019f3dce/modules/extra/droproot.cpp

Read loading modules to learn more about loading modules.