Hi Garry,
It is possible and can be done. The one issue with it though is that the /scripts/hackcheck file needs to be modified and chattr +i after modifications.
If that is exceptable, this is how to do it.
in SSH.
1. edit /scripts/hackcheck
Find the line
if ($uid == 0 && $user ne "root" && $user ne "toor"
change it to reflect the new root ID's you want. For example
if ($uid == 0 && $user ne "root" && $user ne "toor" && $user ne "sprgarry"
2. save file and exit
3. create user by doing
bash# useradd sprgarry
4. vi /etc/passwd
5. change entry for sprgarry so that sprgarry:x:?????:????? looks like sprgarry:x:0:?????
Note leave the group number the way it is, change it's /home/sprgarry to /root/sprgarry and save file
6. mkdir /root/sprgarry
7. passwd sprgarry
8. rm -R /home/sprgarry
Done. You now have another root equivalant ID.
This is what we do on all of our servers. None of our admins have the real root accounts passwd and each logs in with their own ID.