jenkins中遇到的权限 问题,稍做整理记录下来:
一、密码修改
1、找config.xml 文件并备份
2、删除以下几行内容
<useSecurity>true</useSecurity>  
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">  
  <denyAnonymousReadAccess>true</denyAnonymousReadAccess>  
</authorizationStrategy>  
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">  
  <disableSignup>true</disableSignup>  
  <enableCaptcha>false</enableCaptcha>  
</securityRealm> 
3、重启jenkins服务
4、全局安全配置
启用安全----jenkins专有用户数据库------登陆用户可以做任何事

二、如果不小心弄乱权限,则把admin的权限复制到其它用户即可,中间为permission权限
<role name="admin" pattern=".*">
<permissions>
.
.
.
.
.
 </permissions>
<assignedSIDs/>
</role>

三、关于用户分配权限说明
qianduan用户只能看到tx开头的文件夹,以管理员用户登陆,以下操作一定要以管理员来执行
安装 Configure Global Security插件,全局安全配置---->把登陆用户做任何事改为--Role-Based Strategy。
1、Manage and Assign Roles
global roles:
 新建build角色---- buid: read 权限点勾
project roles 
role:qianduan-team  , pattern:tx.*  , 任务: build,cancel,discover ,read,workspace 点勾
2、Assign Roles
user/group to add ,选项添加qianduan,qianduan- 关联build权限
item roles: qianduan-关联qianduan-team权限