Tracauthentication:htaccess与passwd文件,但也允许匿名访问,而不是401

My Trac系统具有基本的httpauthentication,configuration如下:

AuthType Basic AuthName "TRAC" AuthUserFile /var/trac/trac-auth-file Require valid-user 

这是因为它会提示input用户名和密码,并且只允许用户访问Trac,如果他们的凭据被validation。

没有提供任何凭据(即按提示取消)给出了401需要授权的错误。

但是,我真正想要发生的不是401,它只是允许用户作为匿名用户访问。

Trac系统本身支持匿名用户 – 在trac权限设置中,有一大堆权限可以为匿名用户configuration。

我只是不知道如何(或者即使有可能)configurationhtaccess使得htpasswd文件被使用,但它回落到匿名访问,而不是与401错误

你的Apacheconfiguration需要两个部分。 从Trac站点阅读本节 ; 我认为这会帮助你。