Мне нужно написать скрипт для входа в систему OS X, который знает текущую домашнюю папку пользователя. Поскольку пользователи являются пользователями Active Directory, их домашние папки не хранятся в / Users, поэтому я не могу просто жестко указать полный путь.
Поскольку хук входа в систему запускается демоном как root, я также не могу использовать $ HOME, ~ и т. Д.
Единственная информация, которую я имею, это имя пользователя, которое передается в качестве аргумента скрипту.
Есть ли способ разрешить домашнюю папку пользователя с учетом всех этих ограничений? Сценарий не обязательно должен быть хуком входа в систему, но он должен выполняться для всех пользователей AD, которые входят в систему.