我不希望新用户能够注册。所以在 Jenkins 的配置中,我使用 Jenkins 自己的用户数据库禁用了“允许用户注册”。
但是我现在如何手动添加用户?另外,是否有我应该照顾的默认管理员用户?
我不希望新用户能够注册。所以在 Jenkins 的配置中,我使用 Jenkins 自己的用户数据库禁用了“允许用户注册”。
但是我现在如何手动添加用户?另外,是否有我应该照顾的默认管理员用户?
“管理詹金斯”中有“创建用户”。
如果“允许用户注册”已经被禁用并且安全性打开并且没有用户可以用来登录,唯一的方法是在服务器上手动更改 Jenkins 配置并重新启动服务器。
要更改的内容在 Jenkins 主文件夹中的 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
超链接,而不是重新启动服务。
处理此问题的推荐方法是使用基于矩阵的安全性并留下注册。将默认权限设置为无,这样当人们注册时,他们实际上无法做任何事情,除非您明确授予他们权限。如果您出于某种原因不想保留注册,则必须启用以添加用户,然后在完成后禁用。据我所知,除非您想手动编辑配置文件,否则无法添加关闭注册的用户。
没有默认管理员用户,您需要确保为自己添加最大权限,否则在启用安全性时可能会被锁定。