centos – 别名“git”ssh登录到“gitolite”

我正在为我的客户端从CentOS软件包安装gitolite.该软件包创建了一个gitolite用户,在“git clone”操作期间将明确显示用户.客户想要使用“git”而不是“gitolite”,以防我们后来改为更加花哨的东西.我对CentOS不是很熟悉,所以我不想尝试从源代码自己构建软件包.我想知道是否有办法做以下之一:

>欺骗sshd将“git”视为“gitolite”.
>以某种方式“别名”一个新的git用户名在各方面都与现有的gitolite用户名相同(可能通过useradd的一些复杂组合).
>将“gitolite”用户名重命名为“git”,而不会破坏以后的yum更新操作
>其他我没有想到的东西

我很欣赏详细的说明或指示.

要为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

-o允许重复的uid,-d设置主目录,-u设置uid,-g设置gid,-s设置shell,-M表示不创建主目录.不过,我不确定你会怎么做.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native