Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Possible Duplicate:
Sudo permissions error

Hi,

I am getting the following error:

sudo: unable to resolve host XXX
sudo: /etc/sudoers is mode 0666, should be 0440
Segmentation fault

To start xampp, I typed

sudo /opt/lampp/lampp start

Please help, How can I solve this?

Thanks.

share|improve this question

migrated from stackoverflow.com Mar 8 '11 at 12:20

This question came from our site for professional and enthusiast programmers.

marked as duplicate by Stefano Palazzo Mar 8 '11 at 12:59

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
The permissions of this file do not change by itself. If you have not changed the permissions yourself, you could have executed a malicious script as root and have more worries. –  Lekensteyn Mar 8 '11 at 12:56

1 Answer 1

Please check the following :

1.sudo gedit /etc/hosts
2.if ip address and hostname not there please write them and save the file.

Please feed us back if you still facing same problem !

share|improve this answer
    
and you can change permission by: sudo chmod 0440 /etc/sudoers –  moata_u Mar 8 '11 at 12:35
2  
that will not work. You cannot fix sudo with sudo. The user needs to boot in recovery mode in order to set the right permissions. –  Lekensteyn Mar 8 '11 at 12:54
    
@Lekensteyn , you write user need boot from live cd and mount the partition that include file system and changed the partition ...sorry :) –  moata_u Mar 8 '11 at 13:11
1  
No, I meant the user should hold SHIFT to get the GRUB2 menu and choose "Recovery mode" instead of the usual boot entry. From there, choose "Root prompt" and run chmod 440 /etc/sudoers. (note that 0440 and 440 are the same thing) –  Lekensteyn Mar 8 '11 at 13:29