2012年3月14日 星期三

[Linux] [git] 限制帳號對主機shell

在主機建立一個帳號專放git project
容許其他人從這台主機get code
但限制其帳號只能用ssh連接git,無法對主機shell

1). 修改passwd檔
sudo vi /etc/passwd
2). 更改git帳號的權限
git:x:1000:1000::/home/git:/usr/bin/git-shell

※備註:
更改後shell進去的畫面:
$ ssh git@gitserver
fatal: What do you think I am? A shell?
Connection to gitserver closed.

沒有留言:

張貼留言