У меня есть длинный список пользователей для удаления. Я вошел в систему trac.db, но не нашел ничего похожего на таблицу user/password. где trac хранит пользователей и пароли в установке по умолчанию?Где trac хранит пользователей и пароли в установке по умолчанию?
ответ
Прежде всего: нет четкой концепции ни учетной записи, ни пользователя в Trac до сих пор. То, что называется «имя пользователя», - это в основном идентификатор сеанса аутентификации или произвольная строка, сопоставленная с «анонимным» сеансом.
Посмотрите на окончательный reference on Trac's db schema:
сессия таблица содержит все допустимые идентификаторы сеансов. Обратите внимание, что ключ является флагом 'sid' + 'authenticated' (0 = unauthenticated, 1 = authenticated). Пользователям анонимных сеансов разрешено выбирать другой, более запоминающийся идентификатор сеанса с помощью настроек сеанса, если они им нравятся.
Это зависит от Trac дБ фонов, если первичный ключ для сессии обеспечиваются в качестве внешнего ключа в session_attribute тоже. Это другая соответствующая таблица, которая содержит дополнительные атрибуты, такие как имя/фамилия или адрес электронной почты для данного сеанса. Снова объединенный флаг 'sid' + 'authenticated' является первичным ключом.
Анонимные сеансы очиститься через некоторое время бездействия (следите за POSIX секунд/мкс метки времени в «LAST_VISIT» из сессии таблицы) по Trac автоматически, в то время как данные для аутентифицированных сессий остаться там навсегда. Вы, скорее всего, ищите их (SELECT sid, last_visit FROM session WHERE authenticated = 1).
Вы не найдете хеш-пароль в Trac db. Только плагины Trac, такие как SessionStore AccountManager, сохраняют свой хэш пароля (никогда не должны быть паролем в открытом тексте) в db (тогда в таблице «session_attribute»). В зависимости от вашей настройки аутентификации учетные данные пользователя управляются независимо, то есть в файле в формате Apache htpasswd/htdigest, который используется веб-сервером Trac, или tracd для автономной настройки Trac.
На будущее: вероятно, самый простой способ (since Trac 0.12) будет использовать
$ trac-admin <path-to-trac-env> session list
$ trac-admin <path-to-trac-env> session delete username1 username2 ...
- 1. Где Devise хранит пароли?
- 2. Где хранит пароли пользователей WebLogic 12.2.1?
- 3. Где хранит пароли Webmin?
- 4. Oracle по умолчанию имена пользователей и пароли
- 5. Где хранит пароли в Firefox?
- 6. Где хранит пароли Internet Explorer?
- 7. Где Trac хранит информацию об окружающей среде
- 8. Язык по умолчанию Trac
- 9. Где ElasticSearch хранит индекс по умолчанию?
- 10. Где HDFS хранит файлы локально по умолчанию?
- 11. Где mysql хранит пароль пользователей
- 12. Как добавить имена пользователей и пароли в файл, где chrome хранит учетные данные пользователя?
- 13. Как хранит пароли MercurialEclipse?
- 14. Как хранит хранимые пароли firefox?
- 15. Где в файловой системе хранит сохраненные пароли Firefox?
- 16. По умолчанию пароли Oracle 11g?
- 17. Php login хранит пароли в txt
- 18. Где Jubula хранит базу данных тестов по умолчанию?
- 19. Где я могу хранить пароли и имена пользователей?
- 20. Как Active Directory сравнить предыдущие пароли пользователей при установке нового?
- 21. изменить язык по умолчанию trac на немецкий
- 22. Приложение Django - хранит имена пользователей и пароли в базе данных msql или openldap?
- 23. Зарегистрировать все учетные записи пользователей и пароли?
- 24. Где кнопка запуска при установке Visual C++ 2010 по умолчанию?
- 25. Разрешение анонимных пользователей в Trac (apache/mod_wsgi)
- 26. В установке MediaWiki - Как установить подтверждение по электронной почте для истинных пользователей и по умолчанию для новых пользователей значение true?
- 27. Где хранит файлы хранилища SVN?
- 28. sql хранит proc «Значения параметров по умолчанию»
- 29. Какова информация о том, как Wordpress хранит данные аутентификации пользователей?
- 30. Где в исходном коде CyanogenMod хранит значения по умолчанию для параметров «Мобильные данные» и «Передача данных»?
Убедитесь, что на самом деле нет такой Trac плагин как AccountManager не установлен в вашем случае. – hasienda