Android

วิธีเพิ่มผู้ใช้ในกลุ่มใน linux

Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाà¤

Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाà¤

สารบัญ:

Anonim

ในบทช่วยสอนนี้เราจะอธิบายวิธีเพิ่มผู้ใช้ในกลุ่มในระบบ Linux นอกจากนี้เราจะแสดงวิธีลบผู้ใช้ออกจากกลุ่มและวิธีสร้างลบและแสดงรายการกลุ่ม

กลุ่มลินุกซ์

กลุ่ม Linux เป็นหน่วยองค์กรที่ใช้ในการจัดระเบียบและจัดการบัญชีผู้ใช้ใน Linux วัตถุประสงค์หลักของกลุ่มคือการกำหนดชุดของสิทธิพิเศษเช่นการอ่านการเขียนหรือการดำเนินการอนุญาตสำหรับทรัพยากรที่กำหนดที่สามารถใช้ร่วมกันระหว่างผู้ใช้ภายในกลุ่ม

มีกลุ่มสองประเภทในระบบปฏิบัติการ Linux:

  • กลุ่มหลัก - เมื่อผู้ใช้สร้างไฟล์กลุ่มของไฟล์จะถูกตั้งเป็นกลุ่มหลักของผู้ใช้ โดยปกติแล้วชื่อของกลุ่มจะเหมือนกับชื่อของผู้ใช้ ข้อมูลเกี่ยวกับกลุ่มหลักของผู้ใช้จะถูกเก็บไว้ในไฟล์ /etc/passwd

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

ผู้ใช้แต่ละคนสามารถอยู่ในกลุ่มหลักหนึ่งกลุ่มและกลุ่มรองอย่างน้อยหนึ่งกลุ่ม

เฉพาะผู้ใช้ root หรือผู้ใช้ที่มีการเข้าถึง sudo เท่านั้นที่สามารถเพิ่มผู้ใช้ในกลุ่ม

วิธีการเพิ่มผู้ใช้ที่มีอยู่ในกลุ่ม

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

sudo usermod -a -G groupname username

ตัวอย่างเช่นหากต้องการเพิ่มผู้ใช้ linuxize ให้กับกลุ่ม sudo คุณจะต้องรันคำสั่งต่อไปนี้:

sudo usermod -a -G sudo linuxize

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

เมื่อสำเร็จคำสั่ง usermod จะไม่แสดงเอาต์พุตใด ๆ มันจะเตือนคุณหากไม่มีผู้ใช้หรือกลุ่ม

วิธีการเพิ่มผู้ใช้ที่มีอยู่ไปยังหลายกลุ่มในหนึ่งคำสั่ง

sudo usermod -a -G group1, group2 username

วิธีการลบผู้ใช้ออกจากกลุ่ม

ในการลบผู้ใช้ออกจากกลุ่มให้ใช้คำสั่ง gpasswd ด้วยตัวเลือก -d

ในตัวอย่างต่อไปนี้เรากำลังลบ username ผู้ใช้ผู้ username จาก username กลุ่ม group:

sudo gpasswd -d username groupname

วิธีการสร้างกลุ่ม

ในการสร้างกลุ่มใหม่ให้ใช้คำสั่ง groupadd ตามด้วยชื่อกลุ่ม:

sudo groupadd groupname

วิธีการลบกลุ่ม

หากต้องการลบกลุ่มที่มีอยู่ให้ใช้คำสั่ง groupdel แล้วตามด้วยชื่อกลุ่ม:

sudo groupdel groupname

วิธีการเปลี่ยนกลุ่มหลักของผู้ใช้

หากต้องการเปลี่ยนกลุ่มผู้ใช้หลักให้ใช้คำสั่ง usermod ตามด้วยตัวเลือก -g :

sudo usermod -g groupname username

ในตัวอย่างต่อไปนี้เรากำลังเปลี่ยนกลุ่มหลักของผู้ใช้ linuxize เป็น developers :

sudo usermod -g developers linuxize

วิธีสร้างผู้ใช้ใหม่และกำหนดกลุ่มในหนึ่งคำสั่ง

คำสั่ง useradd ต่อไปนี้สร้างผู้ใช้ใหม่ชื่อ nathan ด้วย users กลุ่มหลักและกลุ่มล้อรองและนักพัฒนา

sudo useradd -g users -G wheel, developers nathan

แสดงกลุ่มผู้ใช้

ในการแสดงข้อมูลผู้ใช้ที่สมบูรณ์รวมถึงกลุ่มทั้งหมดที่ผู้ใช้เป็นสมาชิกให้ใช้คำสั่ง id ตามด้วยชื่อผู้ใช้:

id username

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)

จากผลลัพธ์ข้างต้นเราจะเห็นว่ากลุ่มหลักของผู้ใช้คือ users และเป็นของกลุ่ม wheel , ที่ storage , libvirt , docker และกลุ่มเสริม kvm

ใช้คำสั่ง groups เพื่อแสดงกลุ่มเสริมของผู้ใช้:

groups linuxize

wheel storage power users libvirt docker kvm

หากไม่มีชื่อผู้ใช้ถูกส่งไปยังคำสั่ง groups มันจะพิมพ์กลุ่มผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน

ข้อสรุป

ในบทช่วยสอนนี้เราได้แสดงวิธีเพิ่มผู้ใช้ในกลุ่ม

คำสั่งเดียวกันนี้ใช้กับการแจกจ่าย Linux ใด ๆ รวมถึง Ubuntu, CentOS, RHEL, Debian และ Linux Mint

อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ

กลุ่มผู้ใช้ปลายทาง