unable to ssh into the server using root account. it says “incorrect login” without even prompting for password.

Also, when i try to ssh from putty, it says “connection closed by xxx.xxx.xx.xxx port 22” Btw, i can ssh in from the digital ocean console.

Even if i ssh in (from digitalocean recovery console) as a sudo user and try to execute any command, it says “sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin”

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

Hello, @mindmaster

Have you recently changed the permissions of any of the system directories like /etc ? The sudo error message will usually appear if the /etc/sudoers.d permissions are changed.

You can double-check the current permissions of the `/etc/sudoers.d directory and also go through the bash history commands and check if you’ve recently executed some chmod commands as this will explain what caused the issue in first place.