This commit is contained in:
Cameron (Kamran) Mashayekhi
2005-10-27 22:17:29 +00:00
parent 92075e8aff
commit 3012345ebd
2 changed files with 65 additions and 42 deletions

View File

@@ -24,6 +24,28 @@ case "$1" in
start)
echo -n "Starting miCASA daemon"
for file in "/etc/pam.d/login" "/etc/pam.d/sshd" "/etc/pam.d/xdm" "/etc/pam.d/gdm" "/etc/pam.d/kdm"
do
if [ -f $name ]
then
awk '
/auth/ { authSeen++; }
/account/ {
if (!acctSeen && authSeen)
{
print "auth\trequired\tpam_micasa.so\n";}
acctSeen++;
}
# /session/ { sesSeen++; }
// {print $0; }
END
# { if (sesSeen)
# print "session\trequired\tpam_micasa.so\n"; }
' $file > $file.sav
mv $file.sav $file
fi
startproc -f $MICASAD_BIN
# Remember status and be verbose
@@ -36,7 +58,15 @@ case "$1" in
pid=`cat /var/run/micasad.pid`
kill -s TERM $pid
for file in "/etc/pam.d/login" "/etc/pam.d/sshd" "/etc/pam.d/xdm" "/etc/pam.d/gdm" "/etc/pam.d/kdm"
do
if [ -f $name ]
then
sed '/pam_micasa/d' $file > $file.sav
mv $file.sav $file
fi
done
# Remember status and be verbose
rc_status -v
;;