Làm cách nào để thêm người dùng và nhóm với ID cụ thể


0

Đâ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:


1

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


Tôi đã phải sử dụng sysadminctl -addUser <username> -fullName <fullname> -password <password> -adminđầu tiên và sau đó sử dụng dscl . -create /Users/<username> UniqueID 5000để thiết lập uid. Lấy cảm hứng từ câu trả lời này
Amos Joshua
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.