我正在运行一个运行Tiger的Mac OS X服务器。
当我login时,我把它放在根目录下,并显示如下信息:
Could not chdir to home directory : No such file or directory
我的$HOMEvariables似乎是空的。 我GOOGLE了这个问题,并find一个邮件列表线程,build议使用dscl来设置主目录,但我已经做到了,即使dscl正确报告,问题仍然存在:
$ dscl . -read /users/me NFSHomeDirectory NFSHomeDirectory: /Users/me
您可以尝试在10.4服务器上设置本地家庭的移动用户。 为此,请以pipe理员身份login到服务器,然后运行以下命令:
$ cd /System/Library/CoreServices/mcxd.app/Contents/Resources $ sudo ./MCXCacher -U accountname $ sudo createhomedir -c -u accountname
运行这些命令将首先告诉MCXCacher程序在NetInfo中创build一个具有caching凭据的移动用户,然后createhomedir程序将在您设置为放置家庭的文件夹的任何位置创build一个主文件夹。 您的用户帐户将通过SSHlogin后正确发送到本地主文件夹,使用Kerberos进行单一login也可以正常工作。