将用户添加到禁用"Allow users to sign up"的 Jenkins



我不希望新用户能够注册。因此,在Jenkin的配置中,我使用Jenkin自己的用户数据库禁用了"允许用户注册"。

但是我现在如何手动添加用户?此外,是否有一个默认的管理员用户我应该照顾?

在"管理Jenkins"中有"创建用户"。

如果"允许用户注册"已被禁用,安全性已打开,并且没有用户可以登录,唯一的方法就是在服务器上手动更改Jenkins配置并重新启动服务器。

需要更改的是Jenkins Home文件夹的config.xml文件。更改

<useSecurity>true</useSecurity>

<useSecurity>false</useSecurity>

重新启动并刷新浏览器

哇!!!

Manage Jenkins -> Jenkins own user database, Anyone can do anything。这样您就不会被迫登录或注册。Manage Jenkins -> Manage Users,然后创建用户,然后相应地设置安全性。

如果不先设置安全方法,就无法添加用户。

配置Jenkins的一种方便方法是直接编辑config.xml文件并使用Manage Jenkins -> Reload configuration from Disk超链接,而不是重新启动服务。

处理此问题的建议方法是使用基于矩阵的安全性,并保留注册。将默认权限设置为无权限,这样,当人们注册时,在您明确授予他们权限之前,他们实际上什么都不能做。如果出于某种原因不想保留注册,则必须启用以添加用户,然后在完成后禁用。据我所知,除非你想手动编辑配置文件,否则无法添加关闭注册的用户。

没有默认的管理员用户,您需要确保添加自己的最大权限,否则在启用安全性时可能会被锁定。

相关内容

最新更新