User ``alice'' has public key access to server example.com. So he can do:
ssh root@example.com
without pwd.
Now on the same local machine root can do the same, i.e. he can access the remote machine without pwd. But I did not even generate a key pair for root. So it looks like root is using alice's private key to login to remote server. How can this happen? Bug, or misconfiguration, or a misunderstanding on my side?
Of course root has access to alice's id_rsa file but it is weird that it is using that file automatically.