3

На моем сервере есть пользователь git который обрабатывает весь доступ git. Вы не можете войти с ним. Это только для доступа к GIT. Это работает, потому что GIT поставляется с удобной оболочкой /usr/bin/git-shell .

Логин обратной связи:

fatal: What do you think I am? A shell?
Connection to example.com closed.

Это прекрасно работает. Но в оболочке нет .bashrc .profile и т.д. Я хочу добавить

export LD_LIBRARY_PATH=/lib64

так что мой мерзавец перестает жаловаться на некоторые пользовательские вещи сборки. (Все работает, но предупреждает об отсутствующей версии.)

Я добавил это в /etc/bashrc , так что у всех «обычных» пользователей его нет, но git - особенный. Есть ли способ добавить этот экспорт в мою оболочку git? Могу ли я обернуть это или что-то? (Я не знаю, как работает passwd.)

0