By using AWS re:Post, you agree to the Terms of Use
/Accidentally change ownership of /etc/sudoer back to ec2-user/

Accidentally change ownership of /etc/sudoer back to ec2-user


Got this error when trying to change it back to root. What is the best way to fix it, best if there's no need to reboot server. Thanks in advanced for willing to assist on it!


  • root does not set with password, so unable to su -
  • unable to install pkexec now as it require sudo
$sudo chown root:root /etc/sudo.conf
sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin


uname -a
Linux xxx.amzn2.x86_64 #1 SMP Fri Feb 4 17:12:04 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
asked 2 months ago13 views
1 Answers

From aws console > instance > connect user: change to "root" > connect

chown root:root /etc/sudo.conf
chown root:root /etc/sudoers
chown -R root:root /etc/sudoers.d

Now you should be able to run sudo command using ec2-user account

answered 2 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions