Debian 9
我只安装了GitLab aptitude install gitlab-ce
在安装过程中创建了用户git
(以及组git
)。
/etc/passwd
中的新行:
git:x:777:777::/var/opt/gitlab:/bin/sh
我将此用户的shell更改为/bin/bash
。
并将一些用户添加到论坛git
(它更改了文件/etc/group
和/etc/gshadow
)。
但是当我更新系统(aptitude safe-upgrade
)并存在GitLab更新时,它会重置所有三个文件:passwd
,group
,gshadow
。
它从git-group中删除其他用户并重置shell。
我很伤心。
如何处理?
答案 0 :(得分:1)
只需将git
用户和组视为gitlab内部使用的保留。如果您希望为shell用户创建一个组,请将其命名为其他名称。
请参阅the Gitlab documentation on this以重命名Gitlab使用的组。