From charlesreid1

No edit summary
No edit summary
Line 6: Line 6:


Give non-root user account sudo abilities
Give non-root user account sudo abilities
* add to root group: <pre>usermod -G root charles</pre>
* add to root group: <code>usermod -G root charles</code>
* make sudoer: <pre>sudo adduser charles sudo</pre>
* make sudoer: <code>sudo adduser charles sudo</code>


Test sudo abilities
Test sudo abilities
* <pre>sudo -; whoami</pre>
* <code>sudo -; whoami</code>


Disable non-root login
Disable non-root login
* <pre>sudo vim /etc/ssh/sshd_config</pre>
* <code>sudo vim /etc/ssh/sshd_config</code>
* change <pre>PermitRootLogin yes</pre> to <pre>PermitRootLogin no</pre>
* change <code>PermitRootLogin yes</code> to <code>PermitRootLogin no</code>

Revision as of 18:41, 26 January 2015

Procedure

Create droplet (logging in as root)

Add non-root user account

Give non-root user account sudo abilities

  • add to root group: usermod -G root charles
  • make sudoer: sudo adduser charles sudo

Test sudo abilities

  • sudo -; whoami

Disable non-root login

  • sudo vim /etc/ssh/sshd_config
  • change PermitRootLogin yes to PermitRootLogin no