lcat_ 1 Опубликовано: 2006-04-05 07:34:56 Share Опубликовано: 2006-04-05 07:34:56 Из за чего могут не выполнятся фалый OnConnect и OnDisconnect у пользователя, версия 2.4. Из /etc/stargazer/ выполняются, я снимаю с них +x, в надежде что может из пользовательской директории выполнятся будут, ни ничего не произходит. У пользователя есть деньги и кредит даже дал . Спасибо. OnConnect у пользователя в директории. #!/bin/bash # Login LOGIN=$1 #user IP IP=$2 #cash CASH=$3 #user ID ID=$4 echo "C `date +%Y.%m.%d-%H.%M.%S`" >> /var/stargazer/users/$LOGIN/connect.log Подобный и OnDisconnect. Спасибо. Ссылка на сообщение Поделиться на других сайтах
lcat_ 1 Опубліковано: 2006-04-05 07:58:24 Автор Share Опубліковано: 2006-04-05 07:58:24 А вообше он должен хоть запускать скрипты из пользовательской директории? В исходниках ничего об пользовательской директории не говорится . Планируется сделать так как было в 2.0? Чтоб запускались и OnConnect и OnDisconnect из пользовательской директории? Спасибо. USER.CPP void USER::Connect(bool fakeConnect) { /* Дать пользователю инет. Эта функция отличается от функции Authorize() !!! * */ if (!fakeConnect) { string scriptOnConnect = settings->GetConfDir() + "/OnConnect"; //Где settings->GetConfDir() = /etc/stargazer string scriptOnConnectParams; if (access(scriptOnConnect.c_str(), X_OK) == 0) { strprintf(&scriptOnConnectParams, "%s \"%s\" \"%s\" \"%f\" \"%d\"", scriptOnConnect.c_str(), login.c_str(), inet_ntostr(currIP), (double)cash, id); ScriptExec(scriptOnConnectParams); // запуск /etc/stargazer/OnConnect } else { WriteServLog("Script %s cannot be executed. File not found.", scriptOnConnect.c_str()); } connected = true; } store->WriteUserConnect(login, currIP); //printfd(__FILE__, "Connect. user name \'%s\' ip=%s\n", login.c_str(), inet_ntostr(currIP)); //WriteServLog("User \'%s\', %s: Connect.", login.c_str(), inet_ntostr(currIP)); } Ссылка на сообщение Поделиться на других сайтах
wind 0 Опубліковано: 2006-04-05 10:55:12 Share Опубліковано: 2006-04-05 10:55:12 http://local.com.ua/forum/index.php?showto...4085&hl=test+-x Ссылка на сообщение Поделиться на других сайтах
lcat_ 1 Опубліковано: 2006-04-05 13:22:01 Автор Share Опубліковано: 2006-04-05 13:22:01 Спасибо тебе Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас