将用户添加到Jenkins的“允许用户注册”已禁用
我不希望新用户能够注册。 因此,在Jenkin的configuration中,我使用Jenkin自己的用户数据库禁用了“允许用户注册”。
但是,我现在怎么手动添加用户呢? 另外,有一个默认的pipe理员用户,我应该照顾?
在“pipe理Jenkins”中有“创build用户”。
如果“允许用户注册”已被禁用,安全性打开,并且没有用户,您可以使用login唯一的方法是在服务器上手动更改Jenkinsconfiguration并重新启动服务器。
要改变是在jenkins家文件夹我config.xml文件。 更改
<useSecurity>true</useSecurity>
至
<useSecurity>false</useSecurity>
重启并刷新浏览器
瞧!
Manage Jenkins -> Jenkins own user database, Anyone can do anything
。 那么你不会被迫login或注册。 Manage Jenkins -> Manage Users
,你创build你的用户,然后相应地设置安全。
如果您没有先设置安全方法,则无法添加用户。
configurationJenkins的简便方法是直接编辑config.xml
文件,并使用Manage Jenkins -> Reload configuration from Disk
超链接Manage Jenkins -> Reload configuration from Disk
而不是重新启动服务。
推荐的方法是使用基于matrix的安全性并注册。 将默认权限设置为无,这样当人们注册时,他们实际上不能做任何事情,除非您明确授予他们权限。 如果您不想因某种原因离开注册,则必须启用添加用户,然后在完成后禁用。 据我所知,除非你想手动编辑configuration文件,否则没有办法添加注册的用户。
没有默认的pipe理员用户,您需要确保自己添加最大权限,否则在启用安全性时可能会被locking。