Вот самое близкое, что я получил: я установил gitolite в /Private
папку с помощью ecryptfs-utils
( sudo apt-get install ecryptfs-utils
adduser git
ecryptfs-setup-private
тогда остальные настраивали gitolite с помощью установки root).
Это работало просто отлично, если кто-то вошел в систему как пользователь, git
использующий пароль ( su git
использование root не работает). Поскольку личная папка активируется путем входа в систему с паролем, а gitolite использует ключи RSA (обязательно), личная папка скрыта, поэтому возникает ошибка.
Можно ли войти на сервер после перезагрузки, ввести пароль и получить доступ к личной папке пользователя git до следующей перезагрузки компьютера?
Или, может быть, есть простой способ зашифровать папку для репозиториев git?
su - git
? Кроме того, какой смысл шифровать ФС, если вы хотите, чтобы она всегда была доступна, если машина включена? Это строго для защиты от оффлайн-атак?
su - git
не решил, к сожалению.