การจัดการผู้ใช้ Ubuntu

Ubuntu User Management



ผู้ดูแลระบบ Linux มักจะต้องจัดการผู้ใช้และกลุ่มในระบบ Linux/Ubuntu การจัดการผู้ใช้ การควบคุมการเข้าถึง และการจัดการกลุ่มเป็นพื้นฐานที่จำเป็นที่สุด ในโพสต์นี้ เราจะมาเรียนรู้เกี่ยวกับ







ในโพสต์นี้ เราจะดำเนินการแต่ละงานที่กล่าวมาข้างต้นผ่านเทอร์มินัล



การสร้างผู้ใช้

เราสามารถเพิ่มผู้ใช้ในระบบปฏิบัติการ Ubuntu ผ่าน GUI หรือจากเทอร์มินัล เราสามารถใช้คำสั่ง adduser อย่างง่ายเพื่อเพิ่มผู้ใช้หรือคำสั่ง adduser –system เพื่อเพิ่มผู้ใช้ระบบ



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





$sudoadduser--ระบบlinuxuser2

เพื่อสร้างผู้ใช้ที่เรียบง่าย

$sudoadduser linuxuser1



หลังจากรันคำสั่งข้างต้นแล้ว ระบบจะขอให้คุณตั้งรหัสผ่านใหม่สำหรับผู้ใช้ที่สร้างขึ้นใหม่สองครั้ง

จากนั้นจะขอให้คุณระบุชื่อผู้ใช้ หมายเลขห้อง หมายเลขโทรศัพท์ของที่ทำงานและที่บ้าน และอื่นๆ ระบุรายละเอียดที่ต้องการแล้วกด Enter

หลังจากให้รายละเอียดแล้วระบบจะถามคุณว่าข้อมูลที่ให้มานั้นถูกต้องหรือไม่ กด y เพื่อดำเนินการต่อและกด Enter หากข้อมูลถูกต้อง

แสดงรายการผู้ใช้ทั้งหมด

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

$ตัด --ตัวคั่น=:--fields=1 /ฯลฯ/รหัสผ่าน

จะแสดงรายการผู้ใช้ทั้งหมดของระบบ Ubuntu

เปลี่ยนรหัสผ่านของผู้ใช้

หากคุณต้องการเปลี่ยนรหัสผ่านของผู้ใช้ คุณต้องเข้าสู่ระบบด้วยชื่อผู้ใช้นั้นก่อน ตัวอย่างเช่น สำหรับการเปลี่ยนรหัสผ่านของ linuxuser1

$ของมัน- linuxuser1

หลังจากรันคำสั่งข้างต้นแล้ว ระบบจะขอให้คุณป้อนรหัสผ่านของผู้ใช้รายนั้น พิมพ์รหัสผ่าน แล้วกด Enter

คุณจะเห็นว่าชื่อผู้ใช้มีการเปลี่ยนแปลง

ตอนนี้รันคำสั่ง passwd

ป้อนรหัสผ่านก่อนหน้าของคุณก่อน จากนั้นป้อนรหัสผ่านใหม่สองครั้งแล้วกด Enter หากรหัสผ่านใหม่ทั้งคู่เหมือนกัน รหัสผ่านจะถูกเปลี่ยนสำเร็จ

การสร้างกลุ่ม

คุณสามารถสร้างหรือเพิ่มกลุ่มในระบบปฏิบัติการที่ใช้ Linux ได้โดยใช้คำสั่ง addgroup

$sudoaddgroup linuxgroup1

อย่างที่คุณเห็น linuxgroup1 ถูกสร้างสำเร็จแล้ว

รายชื่อกลุ่มทั้งหมด

ตอนนี้ ถ้าคุณต้องการแสดงรายการกลุ่มทั้งหมดที่มีอยู่ในระบบปฏิบัติการ Ubuntu ให้เรียกใช้คำสั่งที่ระบุด้านล่าง

$ตัด --ตัวคั่น=:--fields=1 /ฯลฯ/กลุ่ม

จะแสดงรายการกลุ่มที่มีอยู่ทั้งหมดของระบบปฏิบัติการ

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

ผู้ใช้สามารถจัดกลุ่มได้เช่นกันใน Ubuntu เราสามารถเพิ่มผู้ใช้ในกลุ่มโดยระบุชื่อกลุ่มและชื่อผู้ใช้ให้กับคำสั่ง usermod ด้วยแฟล็ก -aG เช่นนี้

$sudoผู้ใช้mod-aGlinuxgroup1 linuxuser1

ผู้ใช้ linuxuser1 จะถูกเพิ่มในกลุ่ม linuxgroup1

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

หากต้องการดูกลุ่มของผู้ใช้ ให้พิมพ์คำสั่งกลุ่มในเทอร์มินัลแล้วกด Enter มันจะแสดงกลุ่มของผู้ใช้ คุณต้องเข้าสู่ระบบด้วยผู้ใช้ที่ระบุก่อนแล้วจึงเรียกใช้คำสั่งกลุ่ม

$ของมัน- linuxuser1

$กลุ่ม

อย่างที่คุณเห็น linuxgroup1 ถูกระบุว่าเป็นกลุ่มของ linuxuser1

รายชื่อผู้ใช้ทั้งหมดในกลุ่มเดียว

ในการแสดงรายการผู้ใช้ทั้งหมดของกลุ่มใดๆ ให้รันคำสั่ง cat, cut และ grep ด้วยพารามิเตอร์ต่อไปนี้

$แมว /ฯลฯ/กลุ่ม| ตัด --ตัวคั่น=:--fields=1,4 | กริปชื่อกลุ่ม

อย่าลืมเปลี่ยนชื่อกลุ่มด้วยชื่อกลุ่มที่คุณต้องการ ตัวอย่างเช่น linuxgroup1

คุณจะเห็นว่าผู้ใช้ใน linuxgroup1 อยู่ในรายการ

การลบผู้ใช้ออกจาก Group

หากคุณต้องการลบผู้ใช้ออกจากกลุ่มใด คุณสามารถทำได้โดยพิมพ์ชื่อผู้ใช้และชื่อกลุ่มตามด้วยคำสั่ง deluser

$sudodeluser linuxuser1 linuxgroup1

คุณจะเห็นว่าผู้ใช้ถูกลบออกจากกลุ่ม linuxgroup1

การลบผู้ใช้

หากคุณต้องการลบผู้ใช้ออกจากระบบปฏิบัติการ คุณสามารถลบได้โดยเรียกใช้คำสั่ง deluser ด้วยชื่อผู้ใช้

$sudodeluser linuxuser1

หากคุณต้องการลบโฮมไดเร็กทอรีของผู้ใช้ด้วย ให้ใช้แฟล็ก –remove-home ด้วยคำสั่ง deluser แบบนี้

$sudodeluser--remove-homelinuxuser1

และตอนนี้ หากเราแสดงรายการไดเร็กทอรี /home จะไม่มีโฮมไดเร็กทอรีของผู้ใช้ linuxuser1 อีกต่อไป

การลบกลุ่ม

หากต้องการลบกลุ่มออกจากระบบปฏิบัติการ ให้รันคำสั่ง delgroup ด้วยชื่อกลุ่มดังนี้

$sudodelgroup linuxgroup1

ลบกลุ่มเรียบร้อยแล้ว

สรุป

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