แก้ปัญหาใช้คำสั่ง sudo ไม่ได้บน ubuntu

mrgill   | November 10, 2009   |   1,978 Views

จะทำอย่างไรเมื่อคุณเผลอไปเปลี่ยน group ของ user ปัจจุบันของคุณ ตัวอย่างผมเผลอไปสั่ง

root@mrgill-laptop:~# usermod -G vboxusers mrgill

นั้นก็มีความหมายเหมือน usermod -g vboxusers mrgill เลยครับเพียง แค่ผมลืมใส่ -a เข้าไป ทำให้เกิดปัญหาเลย ปัญหาคือมันทำให้ผมหลุดออกจาก group ที่เป็น admin ทำให้ผมสั่ง sudo ไม่ได้

mrgill@mrgill-laptop:~$ sudo -s [sudo] password for mrgill: mrgill is not in the sudoers file. This incident will be reported. mrgill@mrgill-laptop:~$

วิธีแก้ก็ต้องเข้าไปใน recovery mode แล้วเข้าไปแก้ในไฟล์ /etc/group ครับ หรือจะใช้คำสั่งด้านล้างก็ได้

root@mrgill-laptop:~# usermod -G adm,admin -a mrgill

ขั้นต้นแค่ add user ของคุณให้อยู่ใน group adm กับ admin ก็พอครับ แล้วค่อยมา add group อื่นๆ ตามในหน้า gnome ก็ได้
ผลที่ได้คือ

mrgill@mrgill-laptop:~$ sudo -s [sudo] password for mrgill: root@mrgill-laptop:~#

แล้วก็มา add group อื่นๆ ตามเข้าไป

root@mrgill-laptop:~# usermod -G adm,admin,dialout,cdrom,floppy,audio,dip,video,plugdev,netdev,lpadmin -a mrgill

หวังว่าคงมีประโยชน์กับผู้อ่าน

Share/Save

Comments

comments

Powered by Facebook Comments

Category : Linux,Ubuntu

Tags: , , , , ,

จะเอา /var/lib/mysql บน Ubuntu ไปไว้ที่อื่นทำอย่างไร แก้ปัญหา VirtualBox เรียกใช้งานอุปกรณ์ USB ไม่ได้บน Ubuntu


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

November 2009
S M T W T F S
« Oct   Dec »
1234567
891011121314
15161718192021
22232425262728
2930  

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll