How is the best way I can create a jailed user on a Linux machine to be used solely for a git repository?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
git-shellis a restricted shell that you can use for this purpose.If you make set a user’s login shell to
git-shellthen he can only run a limited set of server-side git helper functions which enable remote git over ssh usage but don’t permit a normal log in.