重启时Jenkins用户权限被删除?

 mobiledu2502861593 发布于 2022-12-09 17:11

我希望有人可以指出我在这里犯的一些男生错误,因为我将要失去理智.

从这里全新安装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但没有修复.

1 个回答
  • 正如Daniel在评论中所建议的那样,将用户名限制为小写(可能还有额外的配置保存)已经完成了技巧,并且在重新启动后权限现在仍然存在.

    2022-12-11 02:09 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有