problema permitido no debian permissin negado no login [duplicado]

0

Possível duplicado:
problema no login debian.

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

Sonat Alpagut
fonte
se você estiver logado como root, você nunca verá a permissão negada por causa do controle de acesso ... pode ser um problema em uso, mas não sei ao certo o que estamos vendo / perguntando. talvez um pouco mais detalhadamente
RobotHumans
entrei com root, mas vejo a mensagem de permissão negada. talvez tenha alterado as permissões do grupo raiz ou outros problemas. mas eu não sei. Eu consigo entrar apenas no modo usuário. se eu entrar no modo normal com a conta root, vejo a mensagem "Não é possível executar / usr / permissão negada"
Sonat Alpagut
você pode fazer login com um usuário comum e su para root? O debian pode ter desabilitado o login root como o ubuntu e outras distribuições. é local ou ssh? logins raiz SSH são quase sempre desativado ... novamente eu duvido que seja permissões de arquivos
RobotHumans

Respostas:

0

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.

phogg
fonte