Я подключаюсь по SSH к серверу Mac OS X, на котором запущен Tiger.
Когда я вхожу в систему, я попадаю в корневой каталог и показываю это сообщение:
Could not chdir to home directory : No such file or directory
Мой $HOME
переменная кажется пустой. Я погуглил проблему и нашел ветку в списке рассылки, в которой предлагается использовать dscl
чтобы настроить домашний каталог, но я сделал это, и проблема все еще сохраняется, хотя сейчас dscl
правильно сообщает:
$ dscl . -read /users/me NFSHomeDirectory
NFSHomeDirectory: /Users/me
Вы можете попробовать настроить мобильного пользователя с локальным домом на этом сервере 10.4. Для этого войдите на сервер как администратор, затем выполните следующие команды:
$ cd /System/Library/CoreServices/mcxd.app/Contents/Resources
$ sudo ./MCXCacher -U accountname
$ sudo createhomedir -c -u accountname
Выполнение этих команд сначала сообщит программе MCXCacher создать мобильного пользователя в NetInfo с кэшированными учетными данными, а затем программа createhomedir создаст домашнюю папку в любом месте, которое вы указали как папку, в которой находятся ваши дома. Затем ваша учетная запись пользователя будет правильно отправлена в ее локальную домашнюю папку после входа в систему через SSH, и единый вход с помощью Kerberos также будет работать нормально.