cố gắng thêm một người dùng vào một nhóm từ dòng lệnh nhưng không thể hiểu được làm thế nào?
Cụ thể là trên Mac OS X Máy chủ 10.5.8
muốn thêm người dùng vào nhóm 'quản trị' và 'bánh xe'
cố gắng thêm một người dùng vào một nhóm từ dòng lệnh nhưng không thể hiểu được làm thế nào?
Cụ thể là trên Mac OS X Máy chủ 10.5.8
muốn thêm người dùng vào nhóm 'quản trị' và 'bánh xe'
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel
Nó cũng có thể làm điều này với dscl
, nhưng để làm điều đó đúng, bạn cần thêm cả tên ngắn của người dùng vào nhóm GroupMembership
danh sách, và thêm GeneratedUID của người dùng vào nhóm GroupMembers
danh sách. dseditgroup
chăm sóc cả hai trong một hoạt động đơn lẻ.
Kiểm tra liên kết này:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/
Thêm người dùng là điều dễ dàng hoàn thành bằng cách sử dụng GUI tích hợp các công cụ đi kèm với OS X, tuy nhiên, người sử dụng điện có thể đánh giá cao khả năng hiệu quả thu được từ việc sử dụng dòng lệnh. Vì vậy, theo tinh thần hiệu quả ở đây là các bước cần thiết để thêm người dùng vào Mac OS của bạn X hệ thống tất cả với người bạn tốt của chúng tôi, Terminal.app.
Các bit quan trọng là ở đây:
Tạo và đặt ID nhóm của người dùng bất động sản.
dscl / -create /Users/toddharris PrimaryGroupID 1000
Đối với những người đang tìm kiếm câu trả lời tương tự cho các phiên bản Mac OS mới hơn, tôi đã phát hiện ra điều này:
Để thêm người dùng vào một nhóm, bạn cần lệnh này:
$ sudo dscl . append /Groups/wheel GroupMembership username
Tôi đã cố gắng thêm dịch vụ của mình vào wheel
nhóm, để có thể thao tác /Library/WebServer/Documents
thư mục. Bên cạnh đó, tôi đã phải thay đổi quyền truy cập vào thư mục đó, theo mặc định, 755
. Tôi đã thay đổi nó thành 775
với:
$ sudo chmod -R 775 /Library/WebServer/Documents
Bằng cách này tôi có thể thao tác nội dung thư mục mà không thay đổi chủ sở hữu của thư mục.