putty一闪而过啊~

为了解决远程机器上没法切换到git用户的问题(为毛要纠结这个呢,忘了,安装gitosis的时候不知道怎么了就想弄这个)然后执行了命令:
chsh -s /usr/bin/git-shell
退出
然后root登录putty就傻逼了,一闪而过。
最后找到这个的配置文件了,/etc/passwd
里面有一堆的
root:x:0:0:root:/root:/usr/bin/git-shell
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
...
git:x:1001:1001::/home/git:/usr/bin/git-shell
这样的东西
看到了没?第一行,亮瞎你的金刚钻狗眼啊。把第一行/usr/bin/git-shell改成/bin/bash
某同学说Debian默认的shell是dash,no;根据哥从其他debian系统下的passwd文件的配置看来,默认就是bash

你可能感兴趣的:(putty一闪而过啊~)