Possible Duplicate:
How to modify a invalid /etc/sudoers file? It throws error and not allowing to edit again

I really did some very stupid stuff.

I did a sudo visudo and wanted to add the following line:

%admin ALL = NOPASSWD: /bin/tar

so users can execute /bin/tar without the need to sudo.

But stupid me replaced the line

%admin ALL = (ALL)ALL

So basically that means I'm totally locked out. Everytime I try a sudo visudo I get

"Sorry, user admin is not allowed to execute '/usr/sbin/visudo' as root on myhost"

I only can tar. Great.

Is there any way to get my root rights back?

link|improve this question
You're right, the answer there should solve the problem. Thanks for the link! – acme Jan 18 at 12:13
feedback

closed as exact duplicate by Bruno Pereira, Lekensteyn, binW, Jorge Castro, bodhi.zazen Jan 18 at 16:28

This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.

1 Answer

up vote 1 down vote accepted

the easiest way would be to boot your system from live cd, mount your root file system and modify its /etc/sudoers file to fix the issue.

link|improve this answer
Yeah, this is what I did (got the solution some minutes before your answer from Bruno's linked question above) and it worked. So, kudos to you, too ;-) – acme Jan 18 at 13:21
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.