В случае, если Вы используете доступ HTTP/WebDAV:
Пользователь должен теперь быть активным на репозитории. Если Вы также имеете настроенное управление доступом на каталог, выполняете эти шаги также:
Вот демонстрационный файл доступа на каталог:
[/]
admin = rw
[/project/trunk]
sarah = rw
mike = r
Вот руководство для установки и установки scponly
, пакет, который обеспечивает альтернативную оболочку входа в систему. Основная идея состоит в том, что Вы устанавливаете оболочку входа в систему пользователя к /usr/bin/scponly
, и затем что пользователь может только использовать SFTP или SCP; он не может получить оболочку командной строки.
scponly
пакет предоставляет chroot возможность также, включая вторую альтернативную оболочку входа в систему (/usr/sbin/scponlyc
), и немного дополнительной установки. Обязательно считайте весь поток форума там, поскольку некоторые дополнительные подсказки даны другими в ответ на основную статью.
Руководство является несколько определенным для Ubuntu, но это должно работать точно также с Debian или любым Debian-полученным дистрибутивом. Если Ваш Linux не ни один из них, необходимо все еще смочь загрузить источник, скомпилировать его сами и затем выполнить шаги, обрисованные в общих чертах в руководстве.