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

Difference between revisions of "Droproot"

From ZNC
Jump to: navigation, search
m (Cleaned up page)
m (Cleaned up page)
 
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.)
 +
}}
  
 
== ZNC v1.0 ==
 
== ZNC v1.0 ==
  
 
This module was removed in [[ChangeLog/1.0#No_more_ZNC-Extra|ZNC v1.0]] , you can find a compatible module at https://github.com/znc/znc/blob/fc8e789b081b74c6ae2b460bb056dac7019f3dce/modules/extra/droproot.cpp
 
This module was removed in [[ChangeLog/1.0#No_more_ZNC-Extra|ZNC v1.0]] , you can find a compatible module at https://github.com/znc/znc/blob/fc8e789b081b74c6ae2b460bb056dac7019f3dce/modules/extra/droproot.cpp
}}
 

Latest revision as of 10:30, 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.)

Read loading modules to learn more about loading modules.

ZNC v1.0[edit]

This module was removed in ZNC v1.0 , you can find a compatible module at https://github.com/znc/znc/blob/fc8e789b081b74c6ae2b460bb056dac7019f3dce/modules/extra/droproot.cpp