Câu trả lời:
dscl
là cách thông thường để sửa đổi bất kỳ nội dung nào từ Dịch vụ thư mục (dù là cục bộ hay từ xa) từ dòng lệnh. Xem dscl
trang hướng dẫn để biết tất cả thông tin (hoặc địa phương nếu bạn không chạy 10.6). Google đưa ra nhiều ví dụ về cách sử dụng nó (bao gồm nhiều ví dụ từ macosxhints.com ).
Để thêm một ví dụ, đây là cách bạn có thể sửa đổi homedirectory của ai đó:
dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84
Bạn cũng có thể thấy các thuộc tính cho một đối tượng bằng lệnh read :
dscl . -read /Users/postgres
Bạn đã đúng, các lệnh này không được bao gồm trong OSX. Mặc dù có một cổng adduser cho Mac , vì vậy bạn có thể thêm người dùng và thay đổi nhóm của họ từ dòng lệnh. Thông tin lệnh ở đây .