Đây là phương pháp trong Linux:
groupadd -g 5000 vmail
useradd -g vmail -u 5000 vmail -d /var/mail
Làm thế nào nó được thực hiện trong OS X?
Đây là phương pháp trong Linux:
groupadd -g 5000 vmail
useradd -g vmail -u 5000 vmail -d /var/mail
Làm thế nào nó được thực hiện trong OS X?
Câu trả lời:
Tìm thấy câu trả lời hoạt động trong một bài viết 4 năm trên bảng này. Điều này tạo ra người dùng và nhóm, với gid cụ thể.
dscl . -create /Users/vmail UniqueID 5000 PrimaryGroupID 5000 RealName "vmail"
Nó có thể được kiểm tra, bởi vì nó chạy âm thầm, với những điều sau đây. Lệnh trong trường hợp của tôi cho đầu ra sau.
bash-3.2# dscl . -read /Users/vmail UniqueID
UniqueID: 5000 PrimaryGroupID 5000 RealName vmail
bash-3.2#
Ok, vì một số lý do, nó không thực sự thêm một nhóm - vì vậy bạn phải truy cập GUI, System-> Preferences-> Users / Groups và thêm nhóm, và đặt UID ở trên cùng, thành 5000 - sau đó tất cả đều hoạt động
sysadminctl -addUser <username> -fullName <fullname> -password <password> -admin
đầu tiên và sau đó sử dụngdscl . -create /Users/<username> UniqueID 5000
để thiết lập uid. Lấy cảm hứng từ câu trả lời này