Não é possível entrar no centOS com qualquer usuário

1

Estou usando o sistema operacional cent OS sem o GNOME .

No começo, ele pergunta

localhost login:
Password:

Ele tem um usuário chamado service no nome do grupo service cuja senha também é service .

Eu quero entrar no sistema operacional por esse usuário chamado service .

Quando faço isso, mostra as linhas

Last Login: Mon Feb 18 16:16:26 on tty1
-bash: /home/service/.bashrc: Permission denied
-bash-3.2$

Eu alterei o / etc / sudoers e adicionei o serviço ALL = (ALL) ALL , logo abaixo do root ALL = (ALL) ALL , mas não funcionou.

quando tento mudar de raiz para serviço, mostra o mesmo erro.

EDITADO

Quando executo ls -a -l | grep .bashrc , mostra

lrwxrwxrwx 1 root  root   41 Feb 18 11:40 .bashrc -> /home/service/etc/version.symlink/.bashrc
-rw-r--r-- 1 service service 124 Feb 15 13:06 .bashrc-moved-1361167832

Me ajude. Procurando por sua gentil resposta.

    
por devsda 18.02.2013 / 12:34

1 resposta

1

Seu login como usuário 'serviço' parece ser bem-sucedido. No login, o shell Bash será carregado, o qual, por padrão, executa ~ / .bashrc. Mas no seu caso parece haver algo estranho com o seu ~ / .bashrc. Você também parece ter um arquivo chamado '.bashrc-moved-1361167832'.

Agora eu não sei como isso aconteceu, mas algo parece ter removido o seu .bashrc original e substituído por um link para um arquivo que você não pode executar.

Eu não tenho idéia do que fez isso e por quê, mas se você quiser se livrar dele, então você pode fazer isso como usuário 'serviço' em seu diretório home ~:

sudo rm .bashrc
mv .bashrc-moved-1361167832 .bashrc

Isso primeiro removerá o link para esse arquivo alternativo. E então (eu acho) restaurar o original.

Agora tente relogar.

    
por 18.02.2013 / 12:44