The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"TACACS+ на SUSE 10 SP2"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"TACACS+ на SUSE 10 SP2"  
Сообщение от qwer email(ok) on 20-Апр-09, 12:21 
Добрый день уважаемые!
Кто нибудь ставил Tacacs+ на SUSE 10 SP2
Что бы я не делеал, все равно не устанавливается.
Версия взята с Cisco.com под ALPHA версию
MAkefile правил но не помогает. Если есть идеи, подскажите пж-та, очень надо!
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "TACACS+ на SUSE 10 SP2"  
Сообщение от sproot (ok) on 20-Апр-09, 13:26 
>Добрый день уважаемые!
>Кто нибудь ставил Tacacs+ на SUSE 10 SP2
>Что бы я не делеал, все равно не устанавливается.
>Версия взята с Cisco.com под ALPHA версию
>MAkefile правил но не помогает. Если есть идеи, подскажите пж-та, очень надо!
>

http://tacppd.org/
Смотрел?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "TACACS+ на SUSE 10 SP2"  
Сообщение от qwer email(??) on 20-Апр-09, 16:51 
Попробовал, также проблемы, только теперь на make install ругается.
Ладно я уже alpha версию поставил. Теперь проблема, мне надо чтобы он демоном запускался, как бы мне это сделать!
сам написал, но что то не так.
на команду
daemon /usr/local/bintac_plus ругается
что не так!
Или он вообще как демон не умеет работать!
в SUSE есть XINETD но нет INETD
если дать команду tac_plus -i в XINETD ничего не добавляется

Подскажи если знаешь!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "TACACS+ на SUSE 10 SP2"  
Сообщение от sproot (ok) on 21-Апр-09, 01:29 
>[оверквотинг удален]
>демоном запускался, как бы мне это сделать!
>сам написал, но что то не так.
>на команду
>daemon /usr/local/bintac_plus ругается
>что не так!
>Или он вообще как демон не умеет работать!
>в SUSE есть XINETD но нет INETD
>если дать команду tac_plus -i в XINETD ничего не добавляется
>
>Подскажи если знаешь!

у меня так:

start_tacacs:

#!/bin/sh

PATH=/usr/sbin:/bin:/usr/bin:/usr/ucb:/usr/local/bin:$PATH
PIDFILE=/var/tacacs/run/tac_plus.pid

if [ -f $PIDFILE ]
then
        PID=`cat $PIDFILE`
        PS=`ps $PID | tail -1 | grep $PID`
        RUNNING=1
        [ `echo $PS | wc -w` -ne 0 ] || {
                PS="tac_plus (pid $PID?) not running"
                RUNNING=0
        }
else
        PS="tac_plus (no pid file) not running"
        RUNNING=0
fi

#kill -9 $PID
rm -f /var/tacacs/run/tac_plus.pid
/var/tacacs/bin/tac_plus -C /var/tacacs/etc/tac_plus.conf -d 3 -l /var/tacacs/log/tac_plus.log


restart_tacacs:

#!/bin/sh

killall -9 tac_plus
sleep 5
/var/tacacs/sbin/start_tacacs

restart_tacacs:

#!/bin/sh

killall -9 tac_plus
sleep 5
/var/tacacs/sbin/start_tacacs


Скрипты писал админ, который работал до меня...Переписывать в один скрипт лень. Да, и, эти работают нормально.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "TACACS+ на SUSE 10 SP2"  
Сообщение от qwer email(??) on 21-Апр-09, 08:42 
Я примерно то же самое написал, только немного прищлось пошаманить под SUSE
Получился следующий код:

#!/bin/sh
#
# chkconfig: 2345 55 55
# description: tacacs+ allow a network access server to offload the user \
#       administation to a central server.
# processmane: tac_plus
# config: /etc/tacacs/tac_plus.cfg
# pidfile: /var/run/tacacs.pid

TAC_PIDFILE=/var/run/tac_plus.pid
TAC_CONFFILE=/etc/tacacs/tac_plus.cfg
TAC_BIN=/usr/local/bin/tac_plus

. /etc/rc.status

# Reset status of this service
rc_reset


[ -f $TAC_BIN ] || exit 0

[ -f $TAC_CONFFILE ] || exit 0

# See how we were called.
case "$1" in
  start)
      if [ -e $TAC_PIDFILE ]; then
             if checkproc $TAC_BIN ; then
                    echo "TACACS+ already started. Not starting."
            exit 0;
            else
                    echo "Removing stale PID file $TAC_PIDFILE.";                                                                                                          rm -f $HALDAEMON_PID;
                fi
        fi
        # Start daemons.
        echo -n "Starting tacacs+: "
        startproc -f -p $TAC_PIDFILE $TAC_BIN -C $TAC_CONFFILE "PidFile=$TAC_PIDFILE"
        # Remember status and be verbose
        rc_status -v
    #tac_plus -C /etc/tacacs/tac_plus.cfg
        ;;
  stop)
        # Stop daemons.
        echo -n "Shutting down tacacs+: "
        killproc -p $TAC_PIDFILE -TERM $TAC_BIN
           rc_status
    rm -f $TAC_PIDFILE;              
        rc_status -v
        ;;
  status)
        echo -n "Checking for service TACACS+ daemon"
        checkproc $TAC_BIN
        rc_status -v
    ;;
  restart|reload)
    $0 stop
    $0 start
    exit $?
    ;;
  *)
        echo "Usage: tacacs {start|stop|status|restart}"
        exit 1
esac

exit 0

А так большое спасибо за помощь!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "TACACS+ на SUSE 10 SP2"  
Сообщение от sproot (ok) on 21-Апр-09, 08:58 
>[оверквотинг удален]
> ;;
>  *)
>        echo "Usage: tacacs {start|stop|status|restart}"
>
>        exit 1
>esac
>
>exit 0
>
>А так большое спасибо за помощь!

не за что ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру