当前位置:  开发笔记 > 编程语言 > 正文

Tracd Realm

如何解决《TracdRealm》经验,为你挑选了2个好方法。

我正在尝试为我正在进行的项目设置tracd.在使用站点中给出的python脚本创建密码文件后,我尝试启动具有身份验证的服务器.但它引发警告说没有用户在该领域找到.实际上是一个领域 - 我尝试使用trac作为值,并尝试将其留空.我使用的是Windows XP.我正在使用Tracd Standalone服务器.

发送的命令行是:tracd --port 8000 --auth = My_Test_Project,D:\ My_Test_Project\Documents\Trac\digest.txt,Trac D:\ My_Test_Project\Documents\Trac

警告消息是 - '警告:在域中找不到用户:trac'

谢谢...



1> Manoj..:

用下面的命令行替换上述命令行有帮助.

tracd --port 8000 --auth = Trac,D:\ My_Test_Project\Documents\Trac\digest.txt,Trac D:\ My_Test_Project\Documents\Trac

--auth =后面的字符串应该是环境名称而不是项目名称.



2> spade78..:

检查您的密码摘要文件.看看我的看起来输出存储为一行,其中包含以下格式的三个字段:username:realm:passwordhash.如果您收到该警告,那么它可能是摘要文件中的领域字段与您在启动tracd时传入的领域之间不匹配.


查看python生成器脚本有三个选项:

-u为用户

-p用于密码

-r for realm

当我使用此命令行生成我的摘要文件时(假设您将其命名为trac-digest.py):

python trac-digest.py -u user -p pass >> digest.txt

它在我的digest.txt中生成这一行:

user:trac:1d395970d2a9a075d0536a4d6e4d0679

所以看起来默认领域是trac并使用指定的--auth选项启动tracd,就像文档说总是给我警告'警告:在领域找不到用户:领域 '但是当我使用-r参数生成我的摘要文件时:

python trac-digest.py -u user -p pass -r realm >> digest.txt

它在我的digest.txt中生成这一行:

user:realm:1d395970d2a9a075d0536a4d6e4d0679

当我指定传递给trac-digest.py的域时,我不再收到警告.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有