Ssh
如何讓 gitosis 區分具有相同使用者名的兩個使用者
我有一個 gitosis 系統,它似乎工作正常,除了我們遇到的一個常見問題,即我無法區分兩個使用者名相同但主機不同的使用者之間的權限。
例如:
jsmith@computer.pub 的 SSH 密鑰位於密鑰文件夾中。
jsmith@machine.pub 的 SSH 也在密鑰文件夾中。
這兩個 jsmith 是兩台不同電腦上的兩個不同的人。但是,當我在 gitosis.conf 文件中使用使用者名 jsmith@computer 或 jsmith@machine 配置它們時,似乎每個使用者都獲得了相同的權限。
gitosis 不能區分完整的使用者名(名稱和主機)嗎?如果不是,我該如何處理多個使用共同使用者名訪問我們系統的使用者?謝謝你的幫助。
好吧,我終於弄清楚了我的困難是什麼。
Gitosis 不在乎你在
keydir
. 因此,即使我有兩個同時具有 username@host1 和 username@host2 的密鑰,我也可以將這些文件命名為 username_host1 和 username_host2 在keydir
. 哎呀,我可以稱它們為覆盆子和蘋果。然後我只需要使用我在 gitosis.conf 中定義的文件名。由於沒有人回答,也許沒有其他人有這個問題,但我想我應該報告以防其他人偶然發現這個困難。