Не пускает пользователя (включая админа)

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
checkatillo
Posts:6
Joined:19 October 2011, 00:20
Не пускает пользователя (включая админа)

Post by checkatillo » 19 October 2011, 00:56

У меня альт линукс, школьный сервер
Ставил ejudge из репозитория, все поставилось прекрасно, но при попытке обратиться к admin.cgi пишет, что "Неверное имя или пароль".
ejudge-edit-users делал, пароли поменялись на plain-авторизацию, но в систему все равно не пускает.
есть подозрение, что где-то не так прописан путь к базе, но я пока не знаю, куда копать

ЗЫ: Простите, если проблема уже была - я не нашел(

vk
Posts:165
Joined:24 August 2007, 13:44
Location:Ханты-Мансийск
Contact:

Re: Не пускает пользователя (включая админа)

Post by vk » 19 October 2011, 06:19

http://ejudge.ru/forum/viewtopic.php?f=5&t=1608
Эту тему читали? Не помогло?

checkatillo
Posts:6
Joined:19 October 2011, 00:20

Re: Не пускает пользователя (включая админа)

Post by checkatillo » 19 October 2011, 09:47

vk wrote: Эту тему читали? Не помогло?
Ну я написал, что даже когда прописал пароль открытым текстом через edit-users меня не пустило

начал задумываться о правильности используемой базы данных, ибо скрипт создал XML-ку, а вот обращается ли к ней login.cgi... как это проверить?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Не пускает пользователя (включая админа)

Post by cher » 19 October 2011, 13:03

Посмотрите, что выводится в лог-файл ej-users.

Они должен находиться в ${EJUDGE_DIR}/var/ej-users.log

checkatillo
Posts:6
Joined:19 October 2011, 00:20

Re: Не пускает пользователя (включая админа)

Post by checkatillo » 19 October 2011, 15:04

cher wrote:Посмотрите, что выводится в лог-файл ej-users.

Они должен находиться в ${EJUDGE_DIR}/var/ej-users.log
нет такого файла.
в той папке только job_server.log new-server.log super_serve.log и userlist.log
на всякий в userlist.log только сообщения о бекапе и вот:
Wed Oct 19 10:53:53 2011:info:PRIV_ALL_USERS: 1, 0 -> OK, size = 261
Wed Oct 19 10:53:55 2011:info:PRIV_USER_INFO: 1, 1 -> OK, size = 517
Wed Oct 19 10:54:01 2011:info:PRIV_USER_INFO: 1, 2 -> OK, size = 456
Wed Oct 19 10:58:39 2011:error:ADMIN_PROCESS: 596, 0 -> root is not allowed
Wed Oct 19 10:58:46 2011:info:PRIV_ALL_USERS: 1, 0 -> OK, size = 261
Wed Oct 19 10:58:47 2011:info:PRIV_USER_INFO: 1, 2 -> OK, size = 456
Wed Oct 19 10:59:01 2011:info:PRIV_ALL_USERS: 1, 1 -> OK, size = 247
Wed Oct 19 10:59:05 2011:info:PRIV_ALL_USERS: 1, 0 -> OK, size = 261
Wed Oct 19 10:59:20 2011:info:PRIV_ALL_USERS: 1, 1 -> OK, size = 247
Wed Oct 19 10:59:22 2011:info:PRIV_ALL_USERS: 1, 0 -> OK, size = 261
Wed Oct 19 10:59:27 2011:info:PRIV_REGISTER_CONTEST: 1, 2, 1 -> OK
Wed Oct 19 10:59:27 2011:info:PRIV_ALL_USERS: 1, 1 -> OK, size = 427

checkatillo
Posts:6
Joined:19 October 2011, 00:20

Re: Не пускает пользователя (включая админа)

Post by checkatillo » 21 October 2011, 13:56

что-то тут заглохло все. тогда еще вопросик такой:
что нужно удалить после apt-get remove ejudge чтоб потом попытаться с нуля поставить и настроить ejudge?
все еще альтлинукс школьный сервер)

checkatillo
Posts:6
Joined:19 October 2011, 00:20

Re: Не пускает пользователя (включая админа)

Post by checkatillo » 22 October 2011, 03:02

Некоторыми шаманствами с помощью друга-линуксятника удалось выяснить, что за паролем ejudge почему-то лезет в sqlite, хотя скрипт создает xml-файлик userlist.xml.
кто подскажет, как наставить ejudge на путь истинный? пока дальше main.cgi меня не пускает, к сожаленью

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Не пускает пользователя (включая админа)

Post by cher » 22 October 2011, 09:42

ejudge не использует sqlite

Что такое admin.cgi и main.cgi? Таких программ нет в составе ejudge.

checkatillo
Posts:6
Joined:19 October 2011, 00:20

Re: Не пускает пользователя (включая админа)

Post by checkatillo » 22 October 2011, 11:23

cher wrote:ejudge не использует sqlite

Что такое admin.cgi и main.cgi? Таких программ нет в составе ejudge.
понял. моя ошибка.

впредь буду внимательнее.
спасибо за помощь

Post Reply