debian permissin negado problema no login [duplicado]

0

quando eu logar com root, então eu vi a mensagem "permissão negada" Então eu mudei o diretório shell raiz "usermod -s .usr / root", mas diz "permissão negada" novamente. qual é o diretório padrão do shell ou o que posso fazer para alterar as permissões.

    
por Sonat Alpagut 08.12.2010 / 13:55

1 resposta

0

Se você executou usermod -s /usr/ root como root, então você configurou o shell root para ser 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 configurará o shell do root para um arquivo inexistente, que é inválido e não funcionará. Você deveria ter dito usermod -s /usr/bin/ksh root ou algum outro executável real.

Se você conseguir fazer login como usuário comum, poderá executar

su -s /bin/sh root -

Qual você vai entrar como root com um shell de trabalho. De lá, você pode consertar seu shell designado com o usermod.

E lembre-se de cuidar no futuro quando estiver trabalhando como root. A maioria dos comandos assume que você sabe o que está fazendo e que não cometerá erros.

    
por 08.12.2010 / 19:34