ผมก็เพิ่งจะรู้ว่ามีความแตกต่างเล็กน้อยระหว่างadduser
useradd
และ
(เช่นadduser
มีคุณสมบัติเพิ่มเติมuseradd
เช่นสร้างโฮมไดเร็กตอรี่)
แล้วอะไรคือความสัมพันธ์ระหว่างaddgroup
และgroupadd
?
มีวิธีที่ต้องการในการสร้างกลุ่มหรือไม่?
ผมก็เพิ่งจะรู้ว่ามีความแตกต่างเล็กน้อยระหว่างadduser
useradd
และ
(เช่นadduser
มีคุณสมบัติเพิ่มเติมuseradd
เช่นสร้างโฮมไดเร็กตอรี่)
แล้วอะไรคือความสัมพันธ์ระหว่างaddgroup
และgroupadd
?
มีวิธีที่ต้องการในการสร้างกลุ่มหรือไม่?
คำตอบ:
เกี่ยวกับการกระจายมากที่สุดadduser
และaddgroup
มีการโต้ตอบความสะดวก 'ห่อรอบคำสั่งและuseradd
groupadd
คุณสามารถค้นหา addgroup ใช้คำสั่งwhich addgroup
บนเครื่องของฉัน (Ubuntu 11.04) /usr/sbin/addgroup
ชีวิตนี้
ในกล่องของฉันaddgroup
เป็นสคริปต์ perl ที่พร้อมท์สำหรับตัวเลือกต่าง ๆ (แบบโต้ตอบ) ก่อนที่จะเรียกใช้groupadd
คำสั่ง
groupadd
โดยปกติแล้วจะดีกว่าสำหรับการเขียนสคริปต์ (เช่นถ้าคุณไม่ต้องการสร้างผู้ใช้เป็นกลุ่ม) แต่addgroup
ก็เป็นมิตรกับผู้ใช้มากกว่า (โดยเฉพาะถ้าคุณไม่คุ้นเคยกับตัวเลือกและธงทั้งหมด)
แน่นอนว่าaddgroup
ยังมีตัวเลือกมากมายผ่านทางคำสั่งเมื่อคุณเรียกใช้ แต่มีวัตถุประสงค์หลักเป็นสคริปต์แบบโต้ตอบ
สิ่งที่น่าสนใจในกล่องของฉันaddgroup
คือการเชื่อมโยงไปadduser
ถึงสคริปต์ตรวจสอบชื่อที่ถูกเรียกใช้และดำเนินการต่าง ๆ ตามลำดับ
groupadd
ดีกว่าสำหรับ cross-linux ที่ดีกว่าและบางครั้งความเข้ากันได้ของระบบ cross-unix
addgroup
มักจะเป็นเพียงเสื้อคลุมgroupadd
(เขียนใน Perl, รหัสแหล่งที่มาที่นี่ )
ในทำนองเดียวกันuseradd
เป็นที่นิยมมากกว่าadduser
- ดูที่นี่