Se você executou usermod -s /usr/ rootcomo root, definiu o shell do root como o diretório usr, que é inválido e não funcionará. /usr/é um diretório, não um executável. Se você realmente executou usermod -s .usr/ root, provavelmente configurou o shell do root como um arquivo inexistente, inválido e que não funcionará. Você deveria ter dito usermod -s /usr/bin/ksh rootou algum outro executável real.
Se você puder fazer login como um usuário comum, poderá executar
su -s /bin/sh root -
O que o levará como root com um shell de trabalho. A partir daí, você pode consertar o shell atribuído com o usermod.
E lembre-se de tomar cuidado no futuro ao trabalhar como raiz. A maioria dos comandos pressupõe que você sabe o que está fazendo e que não cometerá erros.