Ваше программное обеспечение будет работать на мейнфреймовой ОС или на Linux?
Существует превосходный свободный эмулятор zSeries/System 390 по имени Hercules, который выполнит z/Linux и даже z/OS, если можно достать самого программного обеспечения.
Я думаю, что более вероятно, что Ваше программное обеспечение будет работать на экземпляре Linux на zSeries, который делает Hercules отличным выбором.
Это должно будет переместиться в serverfault. Повторное переплетение клиента к серверу может добиться цели. Также стоящий проверки опции при привязке, такие как опция сохранить домашнюю папку локально, а не на сервере.
О, и проверка DNS, это - удивление, какие нечетные ошибки могут быть вызваны DNS
Я предполагаю, что мы говорим о домене Active Directory? Как Вы перемещали пользователей между серверами, и это сохраняло GUID пользователя? Когда Mac связывается с Active Directory, он использует хеш GUID пользователя как Идентификационный номер Unix для пользователя (который используется, среди прочего, для отслеживания принадлежности файла). Таким образом, если GUID пользователя изменяется, также - их UID, и они не владеют своими файлами (и корневой каталог) больше. Можно ли проверить это путем входа в систему как локальный пользователь на Mac (надо надеяться, у Вас есть локальный администратор? Иначе это будет сложно для фиксации...):
$ ls -ln /Users
total 0
drwxrwxrwt 5 0 0 170 Jul 25 2010 Shared
drwxr-xr-x+ 21 501 20 714 Feb 22 11:24 ladmin
drwxr-xr-x+ 13 875491302 759086213 442 Feb 22 13:52 fred
В вышеупомянутом примере "fred" папка принадлежит UID № 875491302 и присвоена группе № 759086213. Можно затем использовать "идентификационную" команду для проверки текущего UID пользователя и состава группы:
$ id fred
uid=875491302(fred) gid=759086213(EXAMPLE\domain users) groups=759086213(EXAMPL
E\domain users),402(com.apple.sharepoint.group.1),62(netaccounts),12(everyone),
403(com.apple.sharepoint.group.2),404(com.apple.sharepoint.group.3)
Здесь, идентификаторы совпадают: UID fred 875491302, и 759086213 группа пользователей EXAMPLE\domain. Если они не совпадали, можно сбросить владение к новому UID fred путем выполнения команды как:
$ sudo chown -R "fred:EXAMPLE\domain users" /Users/fred