Chinaunix
标题:
新增加用户在root用户下su 报错“NO DIRECTORY”
[打印本页]
作者:
airuwan
时间:
2004-05-29 13:06
标题:
新增加用户在root用户下su 报错“NO DIRECTORY”
我在两台相同型号的sun主机下敲了下面两个命令:
groupadd -g 500 smsacr
useradd -u 501 -g 500 -d /usr/cin/smp/smsacr -m -s /bin/ksh smsacr
passwd后一台可以正常登陆,另一台su - smsacr报错“NO DIRECTORY”。
两台主机的/etc/group和/etc/passwd完全一样
# more /etc/passwd
................................
................................
informix
:1001:102::/usr/informix:/bin/sh
smp
:1002:102::/usr/cin/smp:/bin/csh
shiyuan
:1003:1::/usr/cin/smp/users/shiyuan:/bin/sh
smsacr
:501:500::/usr/cin/smp/smsacr:/bin/ksh
有谁知道为什么吗?我花了两个小时才知道,一个小问题,请大家不要笑话。
作者:
zyouth
时间:
2004-05-29 13:51
标题:
新增加用户在root用户下su 报错“NO DIRECTORY”
应该是其中一台没有在/etc/auto_home中设置!
比如:
test hostname:/export/home/test
作者:
哭泣心情
时间:
2004-05-29 17:16
标题:
新增加用户在root用户下su 报错“NO DIRECTORY”
NO DIRECTORY 不是写的很明白吗。
作者:
airuwan
时间:
2004-05-29 22:47
标题:
新增加用户在root用户下su 报错“NO DIRECTORY”
好,我来揭开迷底。
其实是在smsacr账号的主目录/usr/cin/smp/smsacr是建在smp账号的主目录/usr/cin/smp下的,因此/usr/cin/smp这个目录必须保证smsacr可以访问,chmod 755 /usr/cin/smp后,一切就正常了。
其实很简单,就是目录权限的问题而已。我列出/etc/passwd中就有这个暗示,两个文件是完全一样的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2