Incidentally as far as I can figure out all Raspbian installs default to a password of "root" for root user so it's a good idea to change this as a security precaution (and presumably everyone changes the default password for the Pi user as well)
pi@Heimdall:~ $ sudo passwd root
New password:
Retype new password:
passwd: password updated successfully
I've already changed mine as a precaution anyways given I thought it was root:root . Maybe someone who hasnt could try logging in to their Raspbian install using eiuther root:root or root and no password
Password, 13 character encrypted. A blank entry (eg. ::) indicates a password is not required to log in (usually a bad idea), and a ``*'' entry (eg. :*:) indicates the account has been disabled.
Setting the shell to /nologin prevents the account from being used in an interactive terminal session. root needs to have a shell so you can use the account in a shell session. You can not log in to the root account on Raspbian. The security implications of deploying a massive number of internet connected devices with a known root account and password would be insane.
nearly as insane as deploying a massive number of internet connected devices where the default UN & PW is hard coded with permissions set to allow to run sudo and relying on users to actually change the password after install rather than forcing them to pick a password during install...............................
which is an annoyance (and although all the deadhead install guides tell you how to enable it easily it's still mad that the user is prompted to create a password for the "Pi" user at first install.