我有一个gitosis系统似乎正常工作,除了一个常见的问题,我们遇到了两个用户具有相同的用户名,但不同的主机之间不能distingush权限。
例如:
[email protected]的SSH密钥位于密钥文件夹中。
[email protected]的SSH也在密钥文件夹中。
这两个jsmith在两台不同的电脑上是两个不同的人。 但是,当我使用用户名jsmith @ computer或jsmith @ machine在gitosis.conf文件中configuration它们时,似乎每个用户都获得相同的权限。
gitosis不能区分完整的用户名(名称和主机)? 如果没有,我如何处理多个用户使用普通用户名访问我们的系统? 谢谢你的帮助。
那么,我终于明白了我的困难。
Gitosis并不关心你在keydir
的关键文件的keydir
。 所以,即使我有两个密钥都有username @ host1和username @ host2我可以在keydir
命名这些文件username_host1和username_host2。 哎呀,我可以把他们叫做覆盆子和苹果。 然后我只需要使用我在gitosis.conf中定义的文件名。
由于没有人回答,也许没有其他人有这个问题,但我想我应该报告,以防其他人偶然发现这个困难。