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

Withi Pheim Phu Chi Lng Ni Klum Ni Fedora Linux



คู่มือนี้แสดงวิธีเพิ่มผู้ใช้ลงในกลุ่มผู้ใช้หรือมากกว่านั้นใน Fedora Linux

ข้อกำหนดเบื้องต้น:

ในการดำเนินการตามขั้นตอนที่แสดงในคู่มือนี้ คุณต้องมีส่วนประกอบต่อไปนี้:

  • ระบบ Fedora Linux ที่ได้รับการกำหนดค่าอย่างถูกต้อง สำหรับการทดสอบ คุณสามารถสร้างไฟล์ Fedora Linux VM โดยใช้ VirtualBox .
  • เข้าถึงผู้ใช้ที่ไม่ใช่รูทด้วย สิทธิพิเศษ sudo .

กลุ่มผู้ใช้ใน Fedora Linux

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







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



ประเภทของกลุ่มผู้ใช้

1. กลุ่มผู้ใช้หลัก

ผู้ใช้แต่ละคนในระบบอยู่ในกลุ่มผู้ใช้หลักหนึ่งกลุ่ม ชื่อกลุ่มเหมือนกับผู้ใช้เป้าหมาย



เมื่อใดก็ตามที่ผู้ใช้สร้างไฟล์ กลุ่มหลักจะถูกกำหนดให้กับสิทธิ์ของไฟล์





ตัวอย่างเช่น ผู้ใช้ 'viktor' อยู่ในกลุ่มผู้ใช้หลัก 'viktor':

$ กลุ่ม วิคเตอร์



มาทดสอบการกำหนดสิทธิ์ของไฟล์กัน คำสั่งต่อไปนี้สร้างไฟล์ว่างและแสดงสิทธิ์ของไฟล์:

$ สัมผัส ทดสอบ && -l ทดสอบ

2. กลุ่มรองหรือกลุ่มเสริม

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

ต่อไปนี้คือกลุ่มผู้ใช้รองทั่วไปบางส่วนที่คุณจะพบ:

  • ล้อ : เป็นกลุ่มผู้ใช้ที่มีอยู่ในระบบ UNIX/Linux ที่ทันสมัยทั้งหมด ใช้เพื่อควบคุมการเข้าถึงสิทธิ์รูท ผู้ใช้ในกลุ่มนี้สามารถเรียกใช้คำสั่งด้วย sudo
  • ไม่มีใคร : กลุ่มผู้ใช้ที่ไม่มีสิทธิพิเศษ
  • ราก : มันมาพร้อมกับการควบคุมผู้ดูแลระบบที่สมบูรณ์
  • แอลพี : ควบคุมการเข้าถึงอุปกรณ์พอร์ตขนาน
  • โพรซี : กลุ่มนี้อนุญาตให้เข้าถึงเพื่อเรียนรู้ข้อมูลกระบวนการ มิฉะนั้นจะถูกห้ามโดยระบบไฟล์ proc

นอกจากกลุ่มทั่วไปเหล่านี้แล้ว ยังมีกลุ่มผู้ใช้อื่นๆ อีก:

  • เสียง : ฮาร์ดแวร์เสียง
  • วิดีโอ : อุปกรณ์จับภาพวิดีโอ อุปกรณ์เร่งความเร็ว 2D/3D และอื่นๆ
  • เควีเอ็ม : การเข้าถึงเครื่องเสมือน KVM
  • ดิสก์ : การเข้าถึงเพื่อบล็อกอุปกรณ์
  • ฟลอปปี้ : การเข้าถึงฟลอปปีไดรฟ์
  • แสง : การเข้าถึงไดรฟ์ซีดี/ดีวีดี
  • พื้นที่จัดเก็บ : การเข้าถึงไดรฟ์แบบถอดได้

โปรแกรมต่าง ๆ ยังสร้างผู้ใช้และกลุ่มของตนเอง ตัวอย่างเช่น: postgres (PostgreSQL), mysql (MySQL) เป็นต้น

รายชื่อกลุ่มผู้ใช้

มีหลายวิธีในการแสดงรายชื่อกลุ่มทั้งหมดในระบบ หากต้องการค้นหากลุ่มที่ผู้ใช้เป็นส่วนหนึ่ง ให้ใช้คำสั่ง group ต่อไปนี้:

$ กลุ่ม < ผู้ใช้ >

หากต้องการแสดงรายชื่อกลุ่มทั้งหมดที่มีอยู่ในระบบ เราสามารถตรวจสอบเนื้อหาของ /etc/group ไฟล์:

$ แมว / เป็นต้น / กลุ่ม

คำสั่ง 'getent' ยังสามารถแสดงรายการกลุ่มทั้งหมดในลักษณะเดียวกัน:

$ รับ กลุ่ม

หากต้องการดูรายชื่อเฉพาะกลุ่ม เราสามารถแก้ไขผลลัพธ์โดยใช้ “awk”:

$ รับ กลุ่ม | อึดอัด -F: '{ พิมพ์ $1}'

การเพิ่มผู้ใช้ลงในกลุ่ม

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

การสร้างผู้ใช้ใหม่

สำหรับการสาธิต เราสร้างผู้ใช้จำลองใหม่ อย่างไรก็ตาม ขั้นตอนนี้ยังคงใช้ได้สำหรับผู้ใช้ที่มีอยู่

หากต้องการสร้างผู้ใช้ใหม่ ให้รันคำสั่งต่อไปนี้:

$ ซูโด ผู้ใช้เพิ่มหุ่นจำลอง

หากคุณต้องการสร้างผู้ใช้ด้วยโฮมไดเร็กทอรีของตนเอง ให้ใช้คำสั่งต่อไปนี้แทน:

$ ซูโด ผู้ใช้เพิ่ม -ม ดัมมี่

ถัดไป กำหนดรหัสผ่านเข้าสู่ระบบสำหรับผู้ใช้ใหม่:

$ ซูโด รหัสผ่าน ดัมมี่

การเพิ่มผู้ใช้ลงในกลุ่มผู้ใช้

ตามค่าเริ่มต้น ผู้ใช้จะอยู่ในกลุ่มผู้ใช้หลักของตนเอง:

$ กลุ่ม ดัมมี่

หากต้องการเพิ่มผู้ใช้ลงในกลุ่มผู้ใช้รอง ให้ใช้คำสั่ง “usermod”:

$ ซูโด ม็อดผู้ใช้ -ก < กลุ่ม > < ชื่อผู้ใช้ >

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

$ ซูโด ม็อดผู้ใช้ -ก < group_1 > , < group_2 > , < group_3 > < ชื่อผู้ใช้ >

การยืนยัน

ใช้คำสั่ง “groups” เพื่อตรวจสอบรายชื่อกลุ่มที่ผู้ใช้เป็นส่วนหนึ่งของ:

$ กลุ่ม ดัมมี่

โบนัส: การลบผู้ใช้ออกจากกลุ่ม

หากผู้ใช้ถูกเพิกถอนด้วยการให้สิทธิ์จากกลุ่มผู้ใช้ เราสามารถลบผู้ใช้ออกจากกลุ่มได้

หากต้องการลบผู้ใช้ออกจากกลุ่ม ให้ใช้คำสั่งต่อไปนี้:

$ ซูโด gpasswd -d < ชื่อผู้ใช้ > < กลุ่ม >

เราสามารถตรวจสอบว่ามันใช้งานได้โดยใช้คำสั่ง 'groups':

$ กลุ่ม < ชื่อผู้ใช้ >

บทสรุป

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

สนใจเรียนรู้เพิ่มเติมเกี่ยวกับการจัดการผู้ใช้หรือไม่? ตรวจสอบคำแนะนำนี้ใน การเพิ่มผู้ใช้ใน sudoers . เดอะ หมวดหมู่ย่อยของ Fedora ยังมีคำแนะนำมากมายเกี่ยวกับแง่มุมต่างๆ ของ Fedora Linux

มีความสุขในการคำนวณ!