Usermod -aG กับ gpasswd -a เป็นการปฏิบัติที่ดีที่สุด


15

ฉันทราบว่า usermod -g ไม่ใช่วิธีปฏิบัติที่ดีที่สุดจากหลาย ๆโพสต์เช่นนี้แต่โดยปกติแล้วพวกเขาอธิบายว่าไม่ควรใช้ usermod เนื่องจากเป็นการเปลี่ยนกลุ่มหลักของผู้ใช้ โพสต์เหล่านี้ดูเหมือนจะไม่คำนึงถึงสวิตช์ -aG ซึ่งเพิ่งต่อท้ายกลุ่ม

สิ่งนี้ยังคงใช้งานได้ไม่ดีหรือไม่ต่างไปจากการใช้ gpasswd -a?


คุณบังเอิญดูวันที่ของข้อความหรือไม่
Michael Hampton

ใช่ แต่มีตันเช่นนี้และบางคนเพิ่งพูดอะไรบางอย่างตามแนวของฉันดังนั้นฉันคิดว่าดีที่สุดที่จะถาม
AirCombat

ฉันต้องการที่จะเพิ่มคำถามของคุณและใส่คำสั่ง adduser ive เห็นมันที่นี่scontent-mad1-1.xx.fbcdn.net/v/t1.0-9//
นายโปรแกรม

คำตอบ:


15

พวกเขาทั้งสองสามารถทำสิ่งเดียวกันได้เพียงusermodคุณทำผิดถ้าคุณไม่ใส่ใจพอ

ในวิกินี้จาก Arch Linux ( เหมือนกันกับ distros อื่น ๆ ) อธิบายไว้:

ในการเพิ่มผู้ใช้ในกลุ่มอื่นให้ใช้ (เพิ่มเติมคือกลุ่มที่คั่นด้วยเครื่องหมายจุลภาค):

# usermod -aG additional_groups username

คำเตือน: หากไม่ใช้-aตัวเลือกในusermodคำสั่งด้านบนผู้ใช้จะถูกลบออกจากกลุ่มทั้งหมดที่ไม่อยู่ในกลุ่มเพิ่มเติม (เช่นผู้ใช้จะเป็นสมาชิกของกลุ่มที่มีรายชื่ออยู่ในกลุ่มเพิ่มเติม)

หรือgpasswdอาจจะใช้ แม้ว่าชื่อผู้ใช้จะสามารถเพิ่ม (หรือลบ) จากกลุ่มในเวลาเดียว

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