Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

สูญเสียการเป็นสมาชิกกลุ่มผู้ใช้ Ubuntu ของคุณหรือไม่ การแก้ไขด่วนเพื่อคืนค่าการเข้าถึงแบบเต็ม

สูญเสียการเป็นสมาชิกกลุ่มผู้ใช้ Ubuntu ของคุณหรือไม่ การแก้ไขด่วนเพื่อคืนค่าการเข้าถึงแบบเต็ม

เผยแพร่เมื่อ 20 พ.ย. 2022, 11:00 น. EST

David เป็นนักเขียนอิสระที่มีพื้นฐานด้านวารสารศาสตร์สิ่งพิมพ์ และชื่นชอบซอฟต์แวร์ฟรีและโอเพ่นซอร์ส เขาใช้ Linux มาตั้งแต่ต้นปี 2000 และเป็นผู้สนับสนุนนิตยสาร Linux Format ในสหราชอาณาจักรเป็นประจำ เขาดูแลเว็บไซต์และบริการต่างๆ มากมายจาก Raspberry Pi ที่วางอยู่บนโซฟาในห้องนั่งเล่นอย่างล่อแหลม และไม่เคยพลาดโอกาสที่จะเรียนหลักสูตร edX ที่หลงทางเพื่อทำความเข้าใจเทคโนโลยี มนุษยชาติ และเรื่องอื่นๆ ที่เกี่ยวข้องให้ดียิ่งขึ้น

เดวิดเป็นนักกีตาร์ที่แย่มาก และเขาใช้เวลาว่างเที่ยวชมเกาะอังกฤษแบบนอกเส้นทาง พร้อมคาราวานและสุนัขของเขา บางครั้งเขาก็เขียนหนังสือ ไม่มีใครชอบพวกเขา ดูว่าเขากำลังทำอะไรอยู่ที่ davidrutland.com

Linux ไม่เหมือนกับระบบปฏิบัติการหลักอื่นๆ ตรงที่มันให้อิสระแก่คุณ อิสระในการใช้มันในแบบที่คุณต้องการ อิสระในการศึกษาและเปลี่ยนแปลงมัน อิสระในการแจกจ่ายมันตามที่คุณต้องการ และอิสระในการล็อคตัวเองออกจากกลุ่มที่สำคัญ

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

Groups ทำงานอย่างไรบน Linux?

บน Linux กลุ่มจะมีผู้ใช้ที่มีสิทธิพิเศษซึ่งสามารถอ่าน เขียน หรือรันไฟล์ได้หลากหลายโดยไม่ได้รับอนุญาตเพิ่มเติม เมื่อคุณสร้างบัญชีผู้ใช้หลัก คุณจะถูกเพิ่มเข้าในกลุ่มหลักของคุณโดยอัตโนมัติ ในการติดตั้ง Ubuntu แบบมาตรฐาน โดยปกติจะเป็น adm , ซีดีรอม , ซูโดะ , dipb , ปลั๊กเดฟ และ แซมบ้าแชร์ .

คุณสามารถเพิ่มตัวเองเข้ากลุ่มอื่นได้โดยใช้ usermod คำสั่ง:

sudo usermod -aG group_name your_username

-G สวิตช์หมายความว่าคุณจะเพิ่มผู้ใช้ในกลุ่มเสริมและ -a ย่อมาจากผนวกซึ่งหมายความว่ากลุ่มจะถูกเพิ่มเข้าไปในรายการกลุ่มของคุณ

ดำเนินการคำสั่งข้างต้นโดยไม่มี -a หมายความว่ากลุ่มใหม่จะเข้ามาแทนที่กลุ่มเก่าทั้งหมดของคุณ

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

จะทำอย่างไรถ้าคุณลบกลุ่มผู้ใช้ของคุณโดยไม่ตั้งใจ

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

ขั้นแรกคุณจะต้องเข้าถึงเมนู GRUB ทำได้โดยการรีบูทพีซีของคุณแล้วกดปุ่ม Escape ซ้ำๆ จนกระทั่งเมนูปรากฏขึ้น

เลือก ตัวเลือก Ubuntu ขั้นสูง จากนั้น โหมดการกู้คืน .

สูญเสียการเป็นสมาชิกกลุ่มผู้ใช้ Ubuntu ของคุณหรือไม่ การแก้ไขด่วนเพื่อคืนค่าการเข้าถึงแบบเต็ม

เมื่อเมนูให้ตัวเลือกแก่คุณสำหรับรูทเชลล์ ให้เลือกตัวเลือกนี้ เชลล์จะปรากฏที่ด้านล่างของหน้าจอ

สูญเสียการเป็นสมาชิกกลุ่มผู้ใช้ Ubuntu ของคุณหรือไม่ การแก้ไขด่วนเพื่อคืนค่าการเข้าถึงแบบเต็ม

คำสั่งที่ดำเนินการในรูทเชลล์จะดำเนินการในฐานะรูท และบนระบบ Ubuntu มาตรฐาน ไม่จำเป็นต้องมีรหัสผ่าน

ป้อนคำสั่งต่อไปนี้เพื่อเพิ่มตัวคุณเองในกลุ่ม sudo:

usermod -aG sudo your_username

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

กลับเข้าร่วมกลุ่มผู้ใช้ก่อนหน้านี้ของคุณบน Linux

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

sudo grep user-setup /var/log/installer/syslog

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

sudo usermod -aG sudo this_group,that_group,another_group your_user

โปรดทราบว่าไม่มีช่องว่างระหว่างชื่อกลุ่มและเครื่องหมายจุลภาค

ออกจากระบบและกลับเข้าสู่ระบบอีกครั้ง จากนั้นกลุ่มของคุณจะได้รับการกู้คืนโดยสมบูรณ์

กลุ่มทำให้การดูแลระบบ Linux เป็นเรื่องง่าย

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

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