Jump to content

Индивидуальные скрипты пользователей


Recommended Posts

Как в версии 2.4 можно сделать индивидуальные скрипты пользователей?

Делаю по инструкции 2.0: переделал скрипты OnConnect, OnDisconnect и бросил их в папку юзера, перезапустил сервер. Подключаюсь - выполняется главный скрипт :(

Я что-то неправильно делаю, или может все скрипты надо в папку юзера кинуть?

Link to post
Share on other sites
  • 8 months later...

походу этой фичи в 2.4 нету?

жаль, очень жаль, мне тут как раз юзеры с двойными ип на одном логине жалуются, я им через личный скрипт делал работу обоих ип одновременно - подсчет не интересовал ибо безлимитка.

Link to post
Share on other sites
походу этой фичи в 2.4 нету?

жаль, очень жаль, мне тут как раз юзеры с двойными ип на одном логине жалуются, я им через личный скрипт делал работу обоих ип одновременно - подсчет не интересовал ибо безлимитка.

Почему нету? Сделайте так как написано выше.

Link to post
Share on other sites

да я всё понимаю, но у меня таких пользователей 10 из 300.

варианты решения:

1)всем 300ам сделать личные скрипты

2)переписать главный скрипт, чтобы тот не выполнялся при выполнении пользовательского

3)переписать пользовательский скрипт чтобы он был дополнением, а не заменой главному

Link to post
Share on other sites

Еще один вариант:

Прописать в главном проверку существования скрипта в папка пользователя. Если есть - выполнять его, иначе - выполнять главный. Реализуется думаю не сложно.

Link to post
Share on other sites

ага, это второй вариант, уже реализован, спасибо.

 

if [ -f /var/stargazer/users/$login/Onconnect ]

then

/var/stargazer/users/$login/Onconnect

exit

fi

Link to post
Share on other sites

Можно еще примерно так:

 

test -x /var/stargazer/users/$user/OnConnect && { /var/stargazer/users/$user/OnConnect $1 $2 $3; exit 0; };

 

И как сказал vop, действительно надо применять ключ -x ибо он проверяет кроме всего прочего, является ли файл исполнимым.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...