มี usodod เทียบเท่าใน terminal สำหรับ OS X 10.6.1 หรือไม่


17

ใครช่วยบอกฉันถึงวิธีการปรับเปลี่ยนผู้ใช้และเพิ่มลงในกลุ่มในเทอร์มินัลใน SL (10.6.1)

ดูเหมือนว่า usermod ไม่ได้ใช้งานโดย Mac

คำตอบ:


9

dsclเป็นวิธีปกติในการปรับเปลี่ยนสิ่งต่าง ๆ จากบริการไดเรกทอรี (ไม่ว่าจะเป็นท้องถิ่นหรือระยะไกล) จากบรรทัดคำสั่ง ดูdsclmanpageสำหรับข้อมูลทั้งหมด (หรืออันถ้าคุณไม่ได้ทำงาน 10.6) Google มีตัวอย่างการใช้งานมากมาย (รวมถึงmacosxhints.com ด้วย )


12

การเพิ่มผู้ใช้:

dscl . append /Groups/admin GroupMembership usershortname

การลบผู้ใช้: (จากกลุ่มไม่ใช่ระบบ)

dscl . delete /Groups/admin GroupMembership usershortname

อ่านสมาชิกของกลุ่มผู้ดูแลระบบ:

dscl . read /Groups/admin GroupMembership

2

ในการเพิ่มตัวอย่างนี่คือวิธีที่คุณสามารถปรับเปลี่ยน homedirectory someones:

dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84

คุณสามารถดูคุณสมบัติของวัตถุโดยใช้คำสั่งread :

dscl . -read /Users/postgres

1

คุณถูกต้องคำสั่งเหล่านี้ไม่รวมอยู่ใน OSX แม้ว่าจะมีพอร์ตของadduser สำหรับ Macดังนั้นคุณสามารถเพิ่มผู้ใช้และเปลี่ยนกลุ่มได้จากบรรทัดคำสั่ง ข้อมูลคำสั่งที่นี่


ฉันกำลังมองหามากขึ้นเพื่อสำหรับการปรับเปลี่ยนการใช้งานและเพิ่มพวกเขาไปยังกลุ่มที่เฉพาะเจาะจง
ricbax

เครื่องมือนี้สามารถทำได้ทั้งสองอย่าง
John T
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.