First step is actually passwd -l root for me, I alwasy lock the root password. After ensuring I have a working admin account of course.
Using the root account at all is obsolete imho. Fedora, CentOS and RHEL all allow me to skip setting a root password and just use my admin user.