问题描述
好像archiva 2.2完全忽略了安全性属性
我正在关注此文档:我已经在
Seems like archiva 2.2 is completely ignoring Security properties
I am following this document:I have set up the security.properties file under
D:\Apache\Archiva-2.2.0\conf
当我在Archiva UI中为用户设置新密码时,我仍然得到:
When I am setting a new password for a user in Archiva UI I am still getting:
You must provide a password containing at least 1 numeric character(s).
security.properties内容:
security.properties content:
# Security Policies
#security.policy.password.encoder=
security.policy.password.previous.count=9999
security.policy.password.expiration.days=99999
security.policy.password.expiration.enabled=false
security.policy.allowed.login.attempt=3
# Password Rules
security.policy.password.rule.alphanumeric.enabled=false
security.policy.password.rule.alphacount.enabled=false
security.policy.password.rule.alphacount.minimum=0
security.policy.password.rule.characterlength.enabled=true
security.policy.password.rule.characterlength.minimum=3
security.policy.password.rule.characterlength.maximum=0
security.policy.password.rule.musthave.enabled=false
security.policy.password.rule.numericalcount.enabled=false
security.policy.password.rule.numericalcount.minimum=0
security.policy.password.rule.reuse.enabled=false
security.policy.password.rule.nowhitespace.enabled=true
推荐答案
停止跑步,并备份您的 conf/archiva.xml 文件.
Stop her running and make a backup of your conf/archiva.xml file.
示例:
service archiva stop
cp archiva.xml archiva.xml.orig
在主XML配置文件中编辑要修改的配置值: conf/archiva.xml
Edit the config values you want to modify within the main XML configuration file: conf/archiva.xml
更改数字字符计数:
<numericalcount>
<minimum>0</minimum>
<enabled>false</enabled>
</numericalcount>
更改密码有效期限:
<expiration>
<enabled>false</enabled>
<days>999999</days>
</expiration>
这些值应该已经在您的配置文件中(它们在我的文件中).可能是在我尝试通过Web UI对其进行配置而未成功之后将它们复制到那里的.
These values should already be in your config file (they were in mine). Perhaps they were copied there after my unsuccessful attempts to configure them through the web UI.
此外,在进行更改时,防止任何用户缓存行为:
Additionally, prevent any user caching behaviour while you're making changes:
<useUsersCache>false</useUsersCache>
再次启动她:
service archiva start
这篇关于Archiva忽略Security.properties的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!