Difference between revisions of "Resmgr"
From CBLFS
Jump to navigationJump to search (→Introduction to Resmgr) |
|||
Line 40: | Line 40: | ||
Todo... | Todo... | ||
+ | |||
+ | == Configuring == | ||
+ | |||
+ | === Bootscript === | ||
+ | |||
+ | Create the bootscript: | ||
+ | |||
+ | cat > /etc/rc.d/init.d/resmgrd << "EOF" | ||
+ | #!/bin/sh | ||
+ | # Begin $rc_base/init.d/resmgrd | ||
+ | |||
+ | . /etc/sysconfig/rc | ||
+ | . ${rc_functions} | ||
+ | |||
+ | case "${1}" in | ||
+ | start) | ||
+ | boot_mesg "Starting resmgrd..." | ||
+ | loadproc /sbin/resmgrd | ||
+ | ;; | ||
+ | |||
+ | stop) | ||
+ | boot_mesg "Stopping resmgrd..." | ||
+ | killproc /sbin/resmgrd | ||
+ | ;; | ||
+ | |||
+ | restart) | ||
+ | ${0} stop | ||
+ | sleep 1 | ||
+ | ${0} start | ||
+ | ;; | ||
+ | |||
+ | status) | ||
+ | statusproc /sbin/resmgrd | ||
+ | ;; | ||
+ | |||
+ | *) | ||
+ | echo "Usage: ${0} {start|stop|restart|status}" | ||
+ | exit 1 | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | # End $rc_base/init.d/resmgrd | ||
+ | EOF | ||
+ | |||
+ | Link it into the runlevels: | ||
+ | |||
+ | for link in /etc/rc.d/rc{{0,1,6}.d/K50,{2,3,4,5}.d/S15}resmgrd; do | ||
+ | ln -sfv ../init.d/resmgrd $link; | ||
+ | done | ||
== Contents == | == Contents == |
Revision as of 09:03, 27 January 2007
Download Source: | ftp://ftp.lst.de/pub/people/okir/resmgr/resmgr-1.0.tar.bz2 |
---|
Contents
Introduction to Resmgr
Resmgr will provide unprivileged users access to device files via ACLs.
Dependencies
Required
Non-Multilib
Compile the package:
sed -i "1i\#include <sys/syslog.h>" pam_resmgr.c && make
Install the package
make install
Multilib
32Bit
Todo...
N32
Todo...
64Bit
Todo...
Configuring
Bootscript
Create the bootscript:
cat > /etc/rc.d/init.d/resmgrd << "EOF" #!/bin/sh # Begin $rc_base/init.d/resmgrd . /etc/sysconfig/rc . ${rc_functions} case "${1}" in start) boot_mesg "Starting resmgrd..." loadproc /sbin/resmgrd ;; stop) boot_mesg "Stopping resmgrd..." killproc /sbin/resmgrd ;; restart) ${0} stop sleep 1 ${0} start ;; status) statusproc /sbin/resmgrd ;; *) echo "Usage: ${0} {start|stop|restart|status}" exit 1 ;; esac # End $rc_base/init.d/resmgrd EOF
Link it into the runlevels:
for link in /etc/rc.d/rc{{0,1,6}.d/K50,{2,3,4,5}.d/S15}resmgrd; do ln -sfv ../init.d/resmgrd $link; done
Contents
- Installed Programs: resmgr resmgrd
- Installed Libraries: libresmgr.so.1.0 pam_resmgr.so
- Installed Directories: