Использование домашних каталогов OSX из Linux
Я использую OSX (Snow Leopard) Server с OpenDirectory, который является не чем иным, как модифицированным OpenLDAP с некоторыми специфическими для Apple схемами. Тем не менее, я хочу повторно использовать этот каталог на некоторых из моих Linux (Debian Squeeze) коробок.
Нет проблем с аутентификацией на сервере OSX LDAP, это уже отлично работает. Я борюсь с тем, как домашние папки указаны в OSX. Если я запрашиваю конфигурацию passwd на одной из моих машин linux, импортированные записи OSX выглядят так
myaccount:x:1034:1026:Firstname Lastname:/Network/Servers/hostname.example.com/Volumes/MyShare/Users/myaccount:/bin/bash
Хотя эти сетевые домашние папки могут подойти для OSX-клиентов, я не хочу, чтобы на моих машинах с Linux эти пути были на сервере. Я видел, что в инспекторе пользователей OSX есть атрибут NFSHomeDirectory, но если я изменю это, весь домашний путь пользователя изменится. Поскольку мои пользователи должны иметь возможность войти в обе системы, OSX и Linux, это не то, что я хочу.
Кто-нибудь знает, как я должен настроить OSX, чтобы мои машины Linux использовали домашние папки, такие как / net / myaccount, и оставили настройку для клиентов OSX без изменений?