問題出現原因
情況是這樣的:當時俺還不知道配置許可權如果點選確定了,當前使用者如果許可權不夠會直接被踢出來,於是,小夥伴就很開心的進行了這樣的額操作:開啟許可權配置中的安全矩陣,沒有給任何使用者配置許可權就點選了儲存。如下圖所示
於是,被系統踢出來了,再次登入的時候,系統很有好的提示我:access denied test使用者沒有overall/runscripts許可權。如圖所示:
小夥伴當時就斯巴達了,經過我的不(shang)懈(wang)努(qiu)力(zhu),終於成功的再次登入了,現在將這些解決方案分享給大家。
解決辦法1
有乙個比較簡單的方法:
• 刪除使用者相關的目錄
• 修改$jenkins_home/config.xml檔案:false
• 刪除authorizationstrategy、securityrealm節點
• 重新啟動jenkins
這種方法將刪除jenkins的許可權管理,恢復成初始狀態。不過可能會丟一些東西。
解決辦法2
找到儲存使用者許可權的config檔案,該檔案一般在jenkins的主目錄下,如圖所示:
選中,右擊,用記事本開啟。開啟後是這個樣紙的:
是不是感覺有點亂,沒關係的了,我們只需要從中找到你的乙個使用者,然後給它分配所有的許可權,然後就可以了。
我們要找到其中的兩句**
true和 然後,將它們之間的**選中,替換為下面的**:
true這時,admin這個使用者是擁有所有的許可權的,將jenkins重啟(如果不知道怎麼重啟的可以直接儲存後重啟電腦,比較簡單。)然後用admin這個賬號登入就可以了。如果沒有admin使用者,可以將admin替換為jenkins中有的賬戶名,其他不需要改變。hudson.model.computer.configure:admin
hudson.model.computer.connect:admin
hudson.model.computer.create:admin
hudson.model.computer.delete:admin
hudson.model.computer.disconnect:admin
hudson.model.hudson.administer:admin
hudson.model.hudson.read:admin
hudson.model.hudson.read:anonymous
hudson.model.hudson.runscripts:admin
hudson.model.item.build:admin
hudson.model.item.cancel:admin
hudson.model.item.configure:admin
hudson.model.item.create:admin
hudson.model.item.delete:admin
hudson.model.item.discover:admin
hudson.model.item.read:admin
hudson.model.item.workspace:admin
hudson.model.run.delete:admin
hudson.model.run.update:admin
hudson.model.view.configure:admin
hudson.model.view.create:admin
hudson.model.view.delete:admin
hudson.model.view.read:admin
hudson.scm.scm.tag:admin
false
false
配置檔案的其他作用
配置檔案還有其他作用,比如我們在需要修改jenkins登入的埠號的時候,通過修改config檔案中的**將**:
[code]-xrs -xmx256m -dhudson.lifecycle=hudson.lifecycle.windowsservicelifecycle -jar "%base%\jenkins.war" --httpport=8080
[code] 中的8080修改為你需要的埠號,儲存,重啟,然後就可以了。
jenkins02 使用者許可權配置
一 環境要求 外掛程式 role based authorization stratgey 二 配置 入口 manage jenkins manage and assign role 1 manage roles 管理角色 可以用來建立管理員許可權 遊客許可權等 本人非常傻a的以為是直接建立使用者角...
jenkins配置01 使用者新增及許可權配置
原文出自 下面重點記錄下jenkins安裝後的一些配置 1 新增使用者許可權 jenkins初次登陸後,要先註冊乙個使用者作為管理員 依次點選 系統管理 configure global security 如下 選擇 啟用安全 模式,安全域 jenkins專用使用者資料庫 不選擇 允許使用者註冊 如...
MySql建立資料庫和使用者,並配置許可權後匯入資料
進入資料庫 mysql u root p輸入密碼後登入成功,使用create新建資料庫 create database 資料庫名稱 檢視所有資料庫 show databases 新建資料庫使用者 username為資料庫使用者名稱,localhost為連線方式,userpassword為資料庫密碼 ...