Ran*_*rtz 3 ssh centos git gitolite
我正在为我的客户端从 CentOS 软件包安装gitolite。该包创建了一个gitolite用户,该用户将在“git clone”操作期间显式可见。客户想要使用“git”而不是“gitolite”,以防我们以后改用更花哨的东西。我对 CentOS 不是很熟悉,所以我不想尝试从源代码自己构建包。我想知道是否有办法执行以下操作之一:
yum update操作我很感激详细的说明或指示。
要为 gitolite 添加“别名”用户 git,您可以执行类似于以下操作
[ec2-user@ip-10-170-94-162 ~]$ sudo useradd -m foo
[ec2-user@ip-10-170-94-162 ~]$ getent passwd foo
foo:x:500:502::/home/foo:/bin/bash
[ec2-user@ip-10-170-94-162 ~]$ sudo useradd -o -d/home/foo -u500 -g502 -s/bin/bash -M foo2
[ec2-user@ip-10-170-94-162 ~]$ getent passwd foo2
foo2:x:500:502::/home/foo:/bin/bash
Run Code Online (Sandbox Code Playgroud)
-o允许重复的 uid,-d设置主目录,-u设置 uid,-g设置 gid,-s设置 shell,-M说不要创建主目录。不过,我不确定你会如何对此进行傀儡化。