1

Мне нужно создать пользователя GIT который сможет находиться только в своей директории, например /home/Dima/GIT
В которой он может записывать и читать файлы. Больше никаких возможностей ему давать нельзя.
Я добавил пользователя:
useradd -M git
Создал ему пароль:
passwd git

но этот пользователь git сейчас может перемещаться по всем каталогам на сервере. И наверное выполнять небезопасные комманды которые могут навредить работе сервера в целом.

Подскажите как это можно исправить.

P.S. Как вы наверное уже догадались я хочу сделать GIT репозиторий. Куда смогу делать пулы и пуши.

2

так может тогда сделать ssh-ftp, без шела?

Спросить - стыд минуты, не узнать - стыд всей жизни

3

Все таки если возможно хочется сделать эти ограничения только средствами SSH.

4 (17.03.2015 17:13:10 отредактировано lone_wolf)

Dima85 пишет:

Все таки если возможно хочется сделать эти ограничения только средствами SSH.

bw не понял, а я что то предлагаю отличное от средств ssh?
ну тогда милости просим тыц

Спросить - стыд минуты, не узнать - стыд всей жизни

5

недавно делал для разработчиков, что бы они могли логи смотреть: костыль, но рабочий: http://habrahabr.ru/company/centosadmin/blog/212833/

It is good day to die ...
MS Windows 10
Заметки о главном...