OS X服务器:login到服务器上的(networking主页)帐户时出现问题(guest:closures)

编辑(tl;博士):我想我可能已经find了“错误” – 访客访问被closures的/Homes目录。 我打开它,现在我可以作为networking用户login有人可以解释为什么这是必要的,如果确实如此,它不是一个安全风险?


当networking用户尝试直接login到计算机时,Mountain Lion Server无法parsing主文件夹的path。

使用工作组pipe理器我可以看到我的用户的家庭设置为:

 Home URL: afp://myserver.mydomain.com/Homes/meltemi Full Path: /Network/Servers/myserver.mydomain.com/Homes/meltemi 

但是由于“错误”,我无法从Maclogin屏幕login。 以下输出到控制台(下面的全部输出):

 2/6/13 10:56:05.881 AM authorizationhost[11031] ERROR | -[HomeDirMounter mountNetworkHomeWithURL:attributes:dirPath:username:] | PremountHomeDirectoryWithAuthentication( url=afp://myserver.mydomain.com/Homes, homedir=/Network/Servers/myserver.mydomain.com/Homes/meltemi, name=meltemi ) returned 64 

但是我可以 ssh入服务器,但主文件夹,再次,无法find:

 myserver$ ssh myserver.mydomain.com Password: Last login: Wed Jan 9 09:37:01 2013 from 10.0.1.42 Could not chdir to home directory /Network/Servers/myserver.mydomain.com/Homes/meltemi: No such file or directory myserver% cd /Network/Servers/myserver.mydomain.com/Homes myserver% ls -al total 0 drwxr-xr-x 2 meltemi nobody 68 Feb 6 10:32 . drwxr-xr-x 3 root wheel 102 Feb 6 10:32 .. 

但显然存在于服务器的根目录(并且在Server.app “可用于AFP的主目录”:

 myserver% ls -l /Homes total 0 drwxr-xr-x+ 22 meltemi staff 748 Feb 4 23:23 meltemi myserver% 

必须在用于主目录的共享点上启用访客访问权限,因为在search主path时不会validation用户身份(在您的情况下,它仍在查找/Network/Servers/myserver.mydomain.com/Homes/即使它在同一台服务器上)。 然后,在validation其path时,它会将适当的用户安装到主文件夹。