我的服务器有一个git
用户负责处理所有 git 访问。您无法用它登录。它仅用于 git 访问。这是可行的,因为 GIT 带有一个方便的 shell /usr/bin/git-shell
。
登录反馈:
fatal: What do you think I am? A shell?
Connection to example.com closed.
效果很好。但是 shell 没有.bashrc
或.profile
等等。我想添加
export LD_LIBRARY_PATH=/lib64
所以我的 git 不再抱怨一些自定义构建的东西。(一切正常,但它一直警告缺少版本。)
我已将其添加到/etc/bashrc
,因此所有“普通”用户都没有它,但git
它很特殊。有没有办法将该导出添加到我的 git shell?我可以将其包装起来吗?(我不知道 passwd 如何工作。)