chsh [RESOLVIDO]

1. chsh [RESOLVIDO]

Tiago Barreto dos Santos
tiagonic

(usa Fedora)

Enviado em 10/06/2009 - 17:44h

Seguinte pessoal, eu estava usando o cmd sudo su normalmente
e depois digitava minha senha, e logava como root no terminal
sem nenhum problema.
Depois fui fazer uns testes com o chsh, tipo, digitei no shel
chsh, coloquei a senha e setei o mesmo shell, no meu caso o /bin/bash.
Agora toda vez que faço sudo su da o seguinte erro:
tiago@est0174:~$ sudo su
Cannot execute tiago: No such file or directory

e a versão do arquivo que contrala isso é a mesma desde que eu instalei o ubuntu dia 11
tiago@est0174:~$ ls -ltr /etc/sudoers
-r--r----- 1 root root 557 2009-05-11 11:03 /etc/sudoers

fiz esse teste ontem dia 09/06/2009!

Alguem sabe que pala é essa?


  


2. MELHOR RESPOSTA

Paulo
henbran

(usa Debian)

Enviado em 10/06/2009 - 21:41h

Dê uma olhadinha no arquivo etc/shell e veja se está parecido como este (eu uso ubuntu 9.04).

# /etc/shells: valid login shells
/bin/csh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/usr/bin/screen
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/false

Tente também verificar o shell pelo aplicativo de login do menu sistema/adminstrativo/Usuários e Grupos/ => selecione o usuário root => propriedades/avançados e, verifique se o shell está como /bin/bash (ou se está como o do usuário comum).

3. editei o arquivo /etc/passwd

Tiago Barreto dos Santos
tiagonic

(usa Fedora)

Enviado em 12/06/2009 - 11:35h

Brother, era isso mesmo o shell do usuário estava como 'tiago', ou seja meu login.

Estranho, sera por que?

ae editei /etc/passwd no usuário root onde tinha o shell como meu login mudei para /bin/bash.

ou seja, seria o mesmo que ir no caminho que vc tinha especificado na interface grafica!

sistema/adminstrativo/Usuários e Grupos/ => selecione o usuário root => propriedades/avançados

Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts