OS X Server: проблема при входе в учетную запись (домашняя сеть) на сервере (гость: выключен)

Редактировать (tl;dr): я думаю, что, возможно, обнаружил "ошибку" - гостевой доступ был отключен на /Homes каталог. Я включил его, и теперь я могу войти в систему как пользователь сети. Может кто-нибудь объяснить, почему это необходимо, если это действительно так, и как это не угрожает безопасности?


Сервер Mountain Lion испытывает проблемы с разрешением пути к папке Home, когда пользователи сети пытаются войти непосредственно в компьютер.

Используя Workgroup Manager, я вижу, что дом моего пользователя настроен так:

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

Но я не могу войти с экрана входа в систему Mac из-за "ошибки". Следующее получает вывод на консоль (полный вывод ниже):

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 в сервер, но домашняя папка, опять же, не может быть найдена:

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 ..

Но он явно находится в корне сервера (и сделан "доступным для домашних каталогов через AFP" в Server.app:

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

1 ответ

Гостевой доступ должен быть включен в точке общего доступа, используемой для домашних каталогов, поскольку ни один пользователь не будет аутентифицирован во время поиска домашнего пути для его проверки (в вашем случае он все еще ищет /Network/Servers/myserver.mydomain.com/Homes/ хотя это на одном сервере). Затем он монтирует домашнюю папку как соответствующий пользователь, когда проверяет его путь.

Другие вопросы по тегам