我希望有人可以指出我在这里犯的一些男生错误,因为我将要失去理智.
从这里全新安装jenkins jenkins-1.590-1.1.noarch.rpm红帽子
我可以很好地设置构建作业,它们按预期运行与svn交互
我按照jenkins wiki中的描述设置了用户访问权限
我可以随意登录和退出,所有工作仍然可以正常运行
但是,在服务器重启后我仍然可以登录,但我的所有访问权限都已消失(这种情况发生在所有用户身上)
知道为什么权限消失了吗?
为了解决这个问题,我必须清除所有用户并重新设置它们,但重新启动后再次擦除这些用户.
提前致谢
编辑
我正在使用Jenkins自己的用户数据库,并尝试了基于矩阵的权限和基于项目的矩阵授权.
重新启动后,当我尝试访问jenkins配置页面时,我收到错误"t143a她缺少整体/管理员权限"
重新启动后我的config.xml是(看起来我确实按照这个管理):
1.0 2 NORMAL true com.cloudbees.plugins.credentials.CredentialsProvider.Create:T143AHE com.cloudbees.plugins.credentials.CredentialsProvider.Delete:T143AHE com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains:T143AHE com.cloudbees.plugins.credentials.CredentialsProvider.Update:T143AHE com.cloudbees.plugins.credentials.CredentialsProvider.View:T143AHE hudson.model.Computer.Build:T143AHE hudson.model.Computer.Configure:T143AHE hudson.model.Computer.Connect:T143AHE hudson.model.Computer.Create:T143AHE hudson.model.Computer.Delete:T143AHE hudson.model.Computer.Disconnect:T143AHE hudson.model.Hudson.Administer:T143AHE hudson.model.Hudson.ConfigureUpdateCenter:T143AHE hudson.model.Hudson.Read:T143AHE hudson.model.Hudson.Read:anonymous hudson.model.Hudson.RunScripts:T143AHE hudson.model.Hudson.UploadPlugins:T143AHE hudson.model.Item.Build:T143AHE hudson.model.Item.Cancel:T143AHE hudson.model.Item.Configure:T143AHE hudson.model.Item.Create:T143AHE hudson.model.Item.Delete:T143AHE hudson.model.Item.Discover:T143AHE hudson.model.Item.Read:T143AHE hudson.model.Item.Workspace:T143AHE hudson.model.Run.Delete:T143AHE hudson.model.Run.Update:T143AHE hudson.model.View.Configure:T143AHE hudson.model.View.Create:T143AHE hudson.model.View.Delete:T143AHE hudson.model.View.Read:T143AHE hudson.scm.SCM.Tag:T143AHE false false false ${ITEM_ROOTDIR}/workspace ${ITEM_ROOTDIR}/builds 0 All false false All 0
我的用户特定config.xml是:
scribe1010 lnqauTbOZ0xuAK9qBuh6/UG3RRmzN4mxkiSADlYmQD7jkqN1XswzKmqEOLpvBVsG All false false false #jbcrypt:$2a$10$29UCLwZafb8TTSsGvsWYBunY034m1q.Wjgl5JfbCJR83Dcvvs1Dh2 a.b@c.com authenticated 1416992003750
注意:此处角色被列为"已验证",而不是"管理员"等......(不知道这是否是一个问题).
编辑2我已升级到最新的rpm但没有修复.
正如Daniel在评论中所建议的那样,将用户名限制为小写(可能还有额外的配置保存)已经完成了技巧,并且在重新启动后权限现在仍然存在.