UserRC is a compact software that launches user processes during system initialization and shutdown. It operates via rcNG and allows for easy user management.
Users can place their RC files in $HOME/rc.d, and after forking for the user, UserRC sets its UID to match the owner of the rc script. The program also performs some security checks and runs the user's rcNG scripts as the owner.
Installation is simple; just type "make install" to compile and activate the program. To activate it permanently, users need to add "$userrc_enable="YES"" to their /etc/rc.conf file.
Running the program is also straightforward. Users can start any user services as that user by running "/etc/rc.d/userrc start". Conversely, they can stop all user services by running "/etc/rc.d/userrc stop". Overall, UserRC is a useful program for those looking to customize their bootup and shutdown processes with greater control and security.
Version 1.0.0: N/A