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.

2012年3月3日 星期六

[Linux] 搜尋檔案、字串

1). 在目錄中以字串搜尋檔案
grep -rin [關鍵字] .

※說明:
● -r:目錄中遞迴搜尋
● -i:忽略大小寫的不同,所以大小寫視為相同
● -n:順便輸出行號


2). 以檔案名搜尋檔案
find [path] -iname [檔案名]