ฉันสร้างผู้ใช้ที่ซ่อนอยู่ใน OS X โดยใช้dscl . -create /Users/<usershortname> IsHidden 1
นั่นทำงานเป็นผู้ดูแลระบบ
ด้วยเหตุผลบางอย่างฉันต้องการวางโฟลเดอร์ HOME- ของกลุ่มต่าง ๆ ของผู้ดูแลเหล่านี้ไว้ในโฟลเดอร์ย่อยที่แตกต่างกันของ / var และให้สิทธิ์กลุ่มเหล่านี้กับโฟลเดอร์บนสุดของกลุ่ม
ปัญหาของฉันคือถ้าฉันสร้างกลุ่มเหล่านี้ผ่าน GUI / SystemPrefPane พวกเขาจะปรากฏที่นั่นเพื่อให้ StandartUsers สามารถเห็นกลุ่มเหล่านี้และมีจุดเริ่มต้นสำหรับการตรวจสอบเพิ่มเติม
ฉันทำ allwas dscl . create /Groups/<groupname>
รู้วิธีการสร้างกลุ่มผ่านทาง แต่จะซ่อนกลุ่มเหล่านี้จากกล่องโต้ตอบมาตรฐานใน GUI ได้อย่างไร เนื่องจากมีกลุ่มแบบกำหนดเองบางอย่างที่สร้างขึ้นจากซอฟต์แวร์ที่ติดตั้ง fe จึงต้องมีวิธีการซ่อนไว้ ฉันคิดว่าพฤติกรรมนี้จะขึ้นอยู่กับ GroupID อย่างมาก ดังนั้นมีสองคำถามคือ
- คำหลักที่ถูกต้องสำหรับการสร้าง GroupID ผ่านทาง "dscl" - วิธีการ: "dscl. -create / Groups / groupname 5555"
- a) GroupID มีช่วงพิเศษที่ฟรีสำหรับการใช้งาน custum หรือไม่? b) มีช่วงพิเศษของ GroupID ที่จะไม่แสดงใน GUI-Dialogs ที่กล่าวถึงข้างต้น c) วิธีค้นหา GroupID ที่ใช้ไปแล้วในช่วงเหล่านี้เพื่อหลีกเลี่ยงความขัดแย้ง