用户主目录问题

最近我已经创build了solaris上的用户,它已经成功创build时,当我通过login和id命令看到用户的详细信息,它显示所有的细节,但是当我试图切换该用户和CD到它的目录,它会抛出错误目录。 可能的原因是什么? 用户没有得到他的目录

下面是一些命令的输出:bash

bash-3.2# id user1 uid=6032(user1) gid=300(mqm) bash-3.2# logins -x -l user1 user1 6032 mqm 300 /export/home/user1 /usr/bin/ksh PS 020515 7 91 7 bash-3.2# su - user1 su: No directory! bash-3.2# cat /etc/passwd | grep -i user1 user1:x:6032:300::/export/home/user1:/usr/bin/ksh bash-3.2# cd /export/home/user1 bash: cd: /export/home/user1: No such file or directory 

目录

 /export/home/user1 

不存在。 您将需要创build它

 mkdir /export/home/user1 

您将需要使用chown设置所有权。 你还需要创build点文件。


在这一点上删除用户可能更容易看到userdel -r并使用-m开关重新创builduseradd ,这将创build用户主目录等

Oracle有一些很好的文档 ,你真的需要阅读它。