
1 suifengdaren 2014 年 7 月 21 日 去看看/etc/passwd吧,里面有你用户名那条记录把/sbin/nologin改成/bin/bash |
2 sandtears 2014 年 7 月 21 日 nologin 本来就是让你不能登陆的用户。ssh 的话只支持通过 -R, -L, -D 转发,不支持登录。 root 没有这个问题是因为你没有修改 root 的登录 shell 为 nologin |
3 sixteen 2014 年 7 月 21 日 su tooth --shell=/bin/bash |
4 sixteen 2014 年 7 月 21 日 如果用作ssh转发的话可以把shell设置为/bin/false |
5 tonyluj 2014 年 7 月 22 日 #chsh tooth -s /bin/bash |
6 zzutmebwd 2014 年 7 月 22 日 via Android 问一个nologin用户为什么不能login...你在逗我? |
7 sandtears 2014 年 7 月 22 日 我明白你的意思了,你就是想用来做 ssh 转发是吧。 ubuntu 下对应的 shell 应该是 `/bin/false`, CentOS 才是 `/sbin/nologin` |
8 limuxy 2014 年 7 月 22 日 楼主为什么不把问题说清楚呢 『然后做那个啥用』…… |