[问题] 新增使用者无法登入

楼主: donby (东逼)   2014-11-07 12:26:00
我在开发版上想新增一个使用者
利用adduser这个commnad
(ps.我没有useradd这个command)
→ adduser donby
然后它要我输入两次密码确认
过程中都没有啥错误
但是我重新开机后想用这个帐号登入
却看到console 显示
login: can't execute /bin/sh Permission denied
然后就无法登入了 @@
可是我只要把自己电脑VM里的rootfs底下的/bin /sbin取代过来
就可以登入了 Orz
我查了一下VM的rootfs下的/bin /sbin
里面大部分执行档都是连结到busybox
ex: login -> busybox
我就想说只要把busybox替换过来就好
但是这样还是不行
所以想请问大家问题出在哪里呢?
在此也先谢谢大家的解答了~
作者: Adama (So Say We All.)   2014-11-07 13:05:00
它告诉你permission denied,为什么却是去更换档案?
作者: physbook (路克)   2014-11-07 13:16:00
新帐号的shell设定问题?
楼主: donby (东逼)   2014-11-07 13:21:00
回一楼大大@@~应该是说我有查/bin/sh权限 /etc/passwd底下的确也有新增帐号 看起来似乎没问题我才想说换成本机档案还是说我还有那边漏检查呢?@@"回二楼大大~请问要怎确认呢?对不起 后来是我耍笨了 囧 原因是/bin的权限是700所以只要改/bin的权限就好@@" 再次谢谢大大们提示Orz

Links booklink

Contact Us: admin [ a t ] ucptt.com