Відповіді:
dscl
- це звичайний спосіб змінити будь-які речі з Служб каталогів (локальні чи віддалені) з командного рядка. Перегляньте dscl
вкладку для всієї інформації (або локальної, якщо не працює 10.6). Google виявляє багато прикладів того, як ним користуватися (в тому числі багато з macosxhints.com ).
Щоб додати приклад, ось як ви можете змінити деякі домашні довідники:
dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84
Ви також можете побачити властивості для об'єкта за допомогою команди read :
dscl . -read /Users/postgres
Ви маєте рацію, ці команди не включені в OSX. Хоча для Mac існує порт прихильника , тож ви можете додати користувача та змінити їх групи з командного рядка. Інформація про команду тут .