Re: [FUG-BR] Mudança da Shell - Login incorrect
Entre no modo mono usuario #mount -a -t ufs #vi /etc/passwd E seja feliz :) On Thu, 2006-11-09 at 10:01 -0200, Bruno Henrique de Oliveira wrote: Bom dia, Instalei um sistema FreeBSD 6.1-RELEASE e logo após a instalação atualizei o ports para instalar a shell bash (/usr/ports/shell/bash), aparentemente a instalação foi normal, assim que terminou o processo executei o comando 'chsh -p /usr/local/bin/bash', a informação que obtive na tela foi que a mudança foi realizada com sucesso. Agora começa o meu problema, após a alteração saí do usuário root para entrar de novo e carregar a nova shell, para minha surpresa ao tentar logar de root recebo a mensagem 'Login incorrect'. Pelo que me lembro acho que esqueci de executar um comando 'echo /usr/local/bin/bash /etc/shells'. Gostaria de saber como faço para arrumar isso. -- Linux is for people who hate Windows, BSD is for people who love UNIX Freebsd-BR User #88 --- Giancarlo Rubio - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Mudança da Shell - Login incorrect
Pelo que me lembro acho que esqueci de executar um comando 'echo /usr/local/bin/bash /etc/shells'. Gostaria de saber como faço para arrumar isso. Estranho.. geralmente o proprio instalador já faz isso, a nao ser que no caso desse port específico não tenha feito. Instalei o zsh e não tive esse tipo de problema. De qualquer forma, faz como o Giancarlo sugeriu que dá certo. []'s -- No stupid signatures here. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Mudança da Shell - Login incorrect
Em Qui, 2006-11-09 às 08:03 -0200, Giancarlo Rubio escreveu: Entre no modo mono usuario #mount -a -t ufs #vi /etc/passwd E seja feliz :) Giancarlo, Infelizmente não fui tão feliz em minha tarefa, completando os comando que passou, foi necessário executar um fsck antes de montar a unidade pois estava aparecendo erro de permissão. Bem, com a partição montada alterei no /etc/password o caminho para a shell do root, no lugar de '/bin/csh' (acho que estava isso mesmo ou algo parecido) alterei para '/usr/local/bin/bash', novamente reiniciei a maquina, porém continua aparecendo 'Login incorrect' quando tento logar como root. Olhei no arquivo '/etc/shells' e o caminho /usr/local/bin/bash foi adicionado pelo comando que executei para alterar a shell padrão, pensava que fosse necessário adicionar na mão. -- Bruno Henrique de Oliveira [EMAIL PROTECTED] EAC Software - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Mudança da Shell - Login incorrect
Olá Pelo que sei, o /etc/passwd existe só por compatibilidade com os demais Unix, o arquivo que manda nas senhas e configurações é /etc/master.passwd. Para alterar alguma configuração, execute vipw(8) ai invez de editar o /etc/passwd, o vipw(8) irá executar o editor de textos definido na variável de ambiente $EDITOR com o arquivo correto de configuração de usuários. Não sei se isto irá resolver o seu problema, mas o geito mais correto de fazer as alterações é assim. Espero ter ajudado... -- Daniel Bristot de Oliveira R João Paez 409 Ap 202 Sta Augusta - Criciúma - SC CEP 88805440 Brazil +55-48-91032512 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Mudança da Shell - Login incorrect
Troquei as bolas!! Faz isso ai Bruno On Thu, 2006-11-09 at 12:40 +, Daniel Bristot de Oliveira wrote: Olá Pelo que sei, o /etc/passwd existe só por compatibilidade com os demais Unix, o arquivo que manda nas senhas e configurações é /etc/master.passwd. Para alterar alguma configuração, execute vipw(8) ai invez de editar o /etc/passwd, o vipw(8) irá executar o editor de textos definido na variável de ambiente $EDITOR com o arquivo correto de configuração de usuários. Não sei se isto irá resolver o seu problema, mas o geito mais correto de fazer as alterações é assim. Espero ter ajudado... -- Linux is for people who hate Windows, BSD is for people who love UNIX Freebsd-BR User #88 --- Giancarlo Rubio - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Mudança da Shell - Login incorrect
Em Qui, 2006-11-09 às 12:40 +, Daniel Bristot de Oliveira escreveu: Olá Pelo que sei, o /etc/passwd existe só por compatibilidade com os demais Unix, o arquivo que manda nas senhas e configurações é /etc/master.passwd. Para alterar alguma configuração, execute vipw(8) ai invez de editar o /etc/passwd, o vipw(8) irá executar o editor de textos definido na variável de ambiente $EDITOR com o arquivo correto de configuração de usuários. Não sei se isto irá resolver o seu problema, mas o geito mais correto de fazer as alterações é assim. Espero ter ajudado... Daniel, Infelizmente você está certo, fazer esse processo não resolveu meu problema, estou pensando seriamente em reinstalar o sistema. Bem percebi que o caminho para a shell dentro do master.passwd foi adicionado errado, em vez de adicionar no final da linha substituindo a shell anterior o caminho foi adicionado no início da linha. -- Bruno Henrique de Oliveira [EMAIL PROTECTED] EAC Software - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Mudança da Shell - Login incorrect
Olá. Bom, desculpa a minha ignorancia, mas não seiria o caso de remover a linha a adiciona-la denovo, da forma correta? Este usuário é um usuário normal ou UID 0? Uma dica, não re-instala o SO ainda, tenta resolver, se você resolver este problema tentanto, você vai ficar mais confiante com sigo mesmo e com o sistema :) Da mais detalhes do problema, cola a linha aqui, ai a gente a ajuda no que for possível. Um abraço. -- Daniel Bristot de Oliveira R João Paez 409 Ap 202 Sta Augusta - Criciúma - SC CEP 88805440 Brazil +55-48-91032512 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Mudança da Shell - Login incorrect
Pra voce mexer no arquivo de senhas sem conseguir logar como root, voce precisa iniciar em modo monousuario, pois só o root pode alterar o aquivo de senhas. Entra em modo monousuario, monta a particão /usr pois o vipw fica em /usr/sbin/vipw, edita a linha com a uid 0, no caso o root, dá control-D e pronto. Estou assumindo que voce nao jogou tudo no teu /, sendo assim pode ser necessário que voce monte alguma outra partição, pro caso do pwd_mkdb necessitar de alguma biblioteca compartilhada. []'s -- No stupid signatures here. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd