Re: mensagem do bash
Eu ja resolvi o problema, verifiquei no servidor o padrao e tcsh, foi
so copiar os arquivos padrao do servidor e ficou tudo ok. Desculpe-me a
"promiscuidade" em ter falado que o nome no prompt era o do usuario, e
por que os testes eu fiz na pasta home, cujo nome e o do
usuario... Mas a verdade e que o prompt retorna o diretorio onde
o usuario se encontra.
Resolvidos os problemas, obrigado pelas sugestoes.
Em 24/03/06, Fred Maranhão <fred.maranhao@gmail.com> escreveu:
On 3/24/06, Jonathan R. Martins <jonathan.martins@gmail.com> wrote:
> O problema e que a maquina e cliente NIS, logo os usuarios nao sao locais e
> no /etc/passwd nao vai ter o nome do usuario.
Então provavelmente este é o problema. Na máquina do servidor nis tem
o tcsh instalado e na máquina cliente nis não tem. verifique no
/etc/passwd do servidor nis (conforme o Carlos Ribeiro sugeriu) qual
shell é a padrão do usuário (é o ultimo campo no /etc/passwd).
> Instalei duas maquinas no
> mesmo dia, uma esta ok e a outra com esse problema de falar que falta um
> arquivo em /usr/local/common. Eu criei um arquivo vazio no local,
> /usr/local/common/.cshrc e ele pediu um arquivo .login no mesmo lugar e
> criei ambos vazios. As mensagens de erro acabaram, mas no prompt continua
> nao aparecendo o nome do usuario, continua:
> pgfis1:~>
não sei como é em tcsh, mas em bash, a variável que controla o que
aparece no prompt é a PS1. Você pode ver ela com o comando:
echo $PS1
E mais. Concordo com o Carlos Ribeiro, quanto ao nome do usuário. o
que você está vendo em:
pgfis3:cipo/jonathan 41 >
é o diretório, que coincidentemente tem o mesmo nome que o usuário.
Faça o teste. digite cd /usr e veja o que aparece no prompt. Se
continuar aparecendo jonathan, então eu, Carlos e Bruno estamos
errados.
>
>
> Em 24/03/06, Carlos Ribeiro <crbrold@gmail.com> escreveu:
> > Está indicando que o shell do usuário 1 não é o bash. Confirme digitando
> em um terminal o seguinte comando: less /etc/passwd |grep
> <nome_do_usuário> Deverá aparecer no início da linha o nome do usuário
> e no fim /bin/bash . Mas o que deve aprecer é /bin/csh.
> > Sucesso.
> > CR
> >
> >
> > Em 24/03/06, Jonathan R. Martins < jonathan.martins@gmail.com> escreveu:
> >
> >
> > > Acabei de instalar uma maquina com sarge e toda vez que entro no
> sistema aparece a mensagem:
> > > /usr/local/common/.cshrc: Arquivo ou diretório não encontrado.
> > >
> > > e no prompt nao aparece o nome do usuario que esta logado. Assim:
> > >
> > > /usr/local/common/.cshrc: Arquivo ou diretório não encontrado.
> > > pgfis1:~>
> > >
> > > e eu outra maquina que esta tudo legal, aparece :
> > >
> > > pgfis3:cipo/jonathan 41 >
> > > Com o nome do usuario logado, que e o correto. Alguem sabe resolver
> esse problema? O /usr/local/common/.cshrc nao existe, nas duas maquinas
> onde peguei o exemplo acima, pgfis1 e pgfis2.
> > > Grato pelas dicas.
> > >
> > >
> > > --
> > > Jonathan. R. Martins
> > > Mestrando em Física
> > > Universidade Federal de Minas Gerais
> > > ICEX
> > >
> >
> >
>
>
>
> --
> CARLOS RIBEIRO
> Usando Debian GNU/Linux 3.1 r0a
> Linux user: 183572
> São Luís - Maranhão - BR
>
>
>
> --
> Jonathan. R. Martins
> Mestrando em Física
> Universidade Federal de Minas Gerais
> ICEX
>
--
Jonathan. R. Martins
Mestrando em Física
Universidade Federal de Minas Gerais
ICEX
Reply to: