使用Jenkins ver。 Ubuntu 12.04上的1.585
安装Jenkins后,我继续启用安全性的访问控制。
首先,我设置了jenkins
用户密码:
sudo passwd jenkins
..并将jenkins用户添加到影子组:
sudo usermod -G shadow jenkins
..并重新启动jenkins:
sudo service jenkins restart
然后我设置了Jenkins安全性:
Manage Jenkins >> Configure global security
然后检查"启用安全性",然后选择" Unix用户/组数据库"对于安全领域和选择的"基于矩阵的安全性"对于授权,并添加了" jenkins"用户。
点击“保存”后,Chrome会显示一个登录对话框,您通常会使用http auth。使用jenkins用户和密码我无法登录。清除浏览器缓存和cookie并没有改变任何内容。
使用Firefox时,我没有获得登录对话框,而是获得了jenkins登录表单,并且能够使用jenkins用户成功登录。
为什么我无法使用Chrome登录?为什么要向我显示此登录对话框?
答案 0 :(得分:3)
对我来说无法在隐身模式下工作,但为网址添加了一个尾部斜杠,即[url]/jenkins/
,对我有用。
答案 1 :(得分:1)
我注意到我可以在隐身模式下登录,所以我尝试删除我的Chrome用户(设置>>用户>>删除此用户),重新登录Chrome,现在我可以登录了到詹金斯。
希望这有助于其他人,这花了我很长时间才弄明白。