これが私が得た最も近いものです:私は/Private
フォルダにgitoliteをインストールしましたecryptfs-utils
(sudo apt-get install ecryptfs-utils
adduser git
ecryptfs-setup-private
それから残りの部分はルートインストールを使ってgitoliteを設定するだけです)。
git
誰かがパスワードを使用してユーザーとしてログインする限り、うまくいきますsu git
(rootを使用すると機能しません)。プライベートフォルダはパスワードログインで有効になり、gitoliteはRSAキー(必須)を使用するため、プライベートフォルダが非表示になり、エラーが発生します。
再起動後にサーバーにログインしてパスワードを入力し、次のコンピュータを再起動するまでgitユーザーの個人用フォルダを使用する方法はありますか?
それとも、Gitリポジトリのフォルダを暗号化する簡単な方法がありますか?
ベストアンサー1
ファイルを削除するだけです~/.ecryptfs/auto-umount
。
このファイルは、ログアウト時に pam_ecryptfs が確認するフラグです。このファイルは、デフォルトで~/.ecryptfs/auto-mount
ログイン/ログアウト時に個人用ディレクトリを自動的にマウントおよびアンマウントするために存在します。ただし、それぞれを個別に削除して、その動作を変更することができます。楽しむ!