Resmgr: Difference between revisions
From CBLFS
Jump to navigationJump to search
No edit summary |
|||
| 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 |
|---|
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: