一、背景情况
最近发现公司的GitLab被恶意注册许多账号,三个月的时间被注册了近3000个账号,有些账号会创建一个空的项目,注册的ip地址来自世界各地,应该是被定时脚本攻击了,暂时没发现安全方面的危害,因为项目都是私有的,但是对人员和项目管理造成很大的不便,也没发现批量删除的办法。
- 都是奇怪的邮箱账号

- 创建了一堆空项目

- ip也是来自世界各地

并且之前同事自己注册的Name和Username规范都不统一,因此决定先关闭gitlab的注册功能,有新人进公司需要GitLab账号由我统一创建再分配。
二、关闭注册功能
公司的gitlab版本为ce版本,版本号为11.8.0,不同版本的关闭位置可能不同,但是名称都是相同的。
点击左上角的”Admin Area“(管理员区域),账号需要有管理员权限。
点击”Settings“
点击”Sign-up restrictions“(注册限制)右边的”Expand“按钮,下方的”Sign-in restrictions“是登录限制

”Sign-up enabled“就是注册功能开关,目前是打开状态

在另一个浏览器打开GitLab可以看到有注册按钮

取消”Sign-up enabled“勾选,点击下方的”Save changes“保存


在另一个浏览器再次打开GitLab可以看到只有登录了

三、删除账户
目前只能是手动删除了,点击恶意用户右边的设置,再点击”Delete user and contributions“可以同时把恶意用户和其创建的空项目删掉

四、版本号查看位置
点击左上角的”Admin Area“(管理员区域),账号需要有管理员权限。

默认打开的就是Overview下的Dashboard

在Groups下的就是GitLab的基本信息

529

被折叠的 条评论
为什么被折叠?



