Gitlab 文件系统用户搞砸了

Gitlab 文件系统用户搞砸了

我继承了一台安装了 GitLab 的服务器,但它无法运行。经过几次查看,我发现它可能有一个被删除的用户,而运行 gitlab 的原始用户就是他。我这样说,是因为我有以下情况:

0 ✓ gitlab-mycompany ~ $ ls -lah /var/log/
drwxr-xr-x. 20    994 root   4.0K Jan 15 15:54 gitlab

0 ✓ gitlab-mycompany ~ $ ls -lah /var/log/gitlab/
total 92K
drwxr-xr-x. 20               994 root       4.0K Jan 15 15:54 .
drwxr-xr-x.  8 root              root       4.0K Apr 30 13:53 ..
drwx------.  2 gitlab-prometheus root       4.0K Apr 30 11:18 alertmanager
drwxr-xr-x.  2 root              root       4.0K Apr 30 11:18 crond
drwx------.  2               994 root       4.0K Apr 30 11:18 gitaly
drwx------.  2               994 root       4.0K Apr 30 11:18 gitlab-monitor
drwx------.  2               994 root        16K Apr 30 00:28 gitlab-rails
drwx------.  2 git               root       4.0K Apr 30 00:28 gitlab-shell
drwx------.  2               994 root       4.0K Apr 30 11:18 gitlab-workhorse
drwx------.  2 root              root       4.0K Jan 15 18:18 logrotate
drwxr-x---.  2 root              gitlab-www 4.0K Apr 30 00:28 nginx
drwx------.  2 gitlab-prometheus root       4.0K Apr 30 11:18 node-exporter
drwx------.  2 gitlab-psql       root       4.0K Apr 30 11:18 postgres-exporter
drwx------.  2 gitlab-psql       root       4.0K Apr 30 11:18 postgresql
drwx------.  2 gitlab-prometheus root       4.0K Apr 30 11:18 prometheus
drwxr-xr-x.  2 root              root       4.0K Apr 30 14:03 reconfigure
drwx------.  2 gitlab-redis      root       4.0K Apr 30 13:41 redis
drwx------.  2 gitlab-redis      root       4.0K Apr 30 11:18 redis-exporter
drwx------.  2               994 root       4.0K Apr 30 11:18 sidekiq
drwx------.  2               994 root       4.0K Apr 30 11:18 unicorn

默认安装中的 994 是哪个用户,其权限是什么?

答案1

ID 号可能与版本或操作系统有关。在我的 GitLab 系统上,这些文件归“git”用户所有,具有相同的权限标志。“git”用户的主要组名为“git”,其用户 ID 号与您的不同。

相关内容