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

mrgill   | November 10, 2009   |   912 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

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

Comments

Category : Linux,Ubuntu

Tags: group, Linux, recovery, trobleshooting, Ubuntu, usermod

Related Posts

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

Leave a Comment

(required)

(required), (Hidden)

 

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

TrackBack URL  |  RSS feed for comments on this post.


Chat

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

Meta

Get Adobe Flash player