shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Duvidas em shell script


From: Julio C. Neves
Subject: Re: [shell-script] Duvidas em shell script
Date: Tue, 2 Jan 2007 19:37:12 -0200

Vc fez exatamente o que sugeri, só que nunca vi este erro. Deve haver algo
errado no script ou na sua configuração. O smbpasswd não poderia ler a senha
de forma visível.

Não sou especialista em smb, mas podemos fazer mais duas tentativas:

1. experimente o seguinte:

read -p "DIGITE SEU LOGIN: " User
read -sp "Senha: " Sen
smbpasswd -r <maquina> -U $user%$Sen

Esta é a sintaxe bash. Me parece que vc está usando o ksh. Neste caso o read
-p terá que ser substituído pela dupla "echo -n + read" e o read -s por stty
-echo, executando o stty echo antes do smbpasswd.

2. Dê uma conferida, mas se não me engano o smbpasswd tem uma opção -s
(silent) para passar a senha sem echo. Não tenho certeza nem tempo de
pesquisar pois ainda estou atolado no trampo.

Abração,
Julio
:wq


Em 02/01/07, Ricardo Gorayeb <address@hidden> escreveu:
>
>   Julio fiz o que foi sugerido ficando o script 2 da seguinte forma
>
> echo -n "DIGITE SEU LOGIN: "
> read user
> trap "stty echo; exit" 2 3 15
> stty -echo
> /usr/bin/smbpasswd -r 170.10.6.100 -U $user
> stty echo
> trap 2 3 15
>
> E quando quando tento executar atraves do script 1 abaixo, da um erro de
> stty continuando a aparecer a senha
>
> DIGITE SEU LOGIN: ricardogorayeb
> stty: entrada padr?: Argumento inv?ido
> Old SMB password:fdasdfasfd
>
> Na verdade, eu já tinha usado o "stty -echo" mas estava aparecendo este
> erro. Você pode me ajudar a resolver?
>
> Julio C. Neves wrote:
> >
> > Use o cmd stty -echo. Mas o faça semelhante ao que farei abaixo:
> >
> > trap "stty echo; exit" 2 3 15
> > stty -echo
> > coloque aqui a leitura de senhas
> > stty echo
> > trap 2 3 15
> >
> > A ação do stty é no hw, então se o operador não souber a senha e
> > interromper
> > o prg, o terminal ficará sem echo, precisando digitar no escuro um stty
> > echo. Da forma acima, caso o programa tenha um fim anormal, o echo será
> > restaurado antes de abortar.
> >
> > SuShellso,
> > Julio
> > :wq
> >
> > Em 02/01/07, Ricardo Gorayeb <address@hidden<ricardo.gorayeb%40fucapi.br>
> > <mailto:ricardo.gorayeb%40fucapi.br>> escreveu:
>
> > >
> > > Ola lista
> > >
> > > Estou tentando trocar a senha de login de um servidor LDAP com o
> comando
> > > smbpasswd, no entanto ao digitar o comando:
> > >
> > > smbpasswd -r ip
> > >
> > > Aparece o seguinte erro:
> > >
> > > cli_pipe_validate_current_pdu: RPC fault code NT code 0x1c010002
> > > received from remote machine ip pipe \samr fnum 0x744f!
> > > machine ip rejected the password change: Error was : NT code
> 0x1c010002.
> > > Failed to change password for ricardogorayeb
> > >
> > > Já procurei em diversos foruns só que não obtive sucesso. O
> interessante
> > > é que só ocorre no Kubuntu, em outras distribuições como a Red Hat ES
> 4
> > > por exemplo o comando acima citado funciona normalmente.
> > >
> > > Como não obtive sucesso a solução que eu pensei foi fazer um script
> > > (script 1) que fizesse um ssh para uma máquina com Red Hat ES 4 para
> de
> > > lá executar outro script (script 2) com o comando acima.
> > >
> > > Script 1
> > >
> > > sshpass -p senha ssh suporte@ip ./script
> > >
> > > Script 2
> > > echo -n "DIGITE SEU LOGIN: "
> > > read user
> > > smbpasswd -r 170.10.6.100 -U $user
> > >
> > > Tudo funcionou direitinho, no entanto, ao pedir a confirmação das
> > > senhas, as mesmas não ficam ocultas, conforme abaixo:
> > >
> > > suporte@suauf11:/tmp$ ./trocasenha
> > >
> > > DIGITE SEU LOGIN: ricardogorayeb
> > > Old SMB password:abc
> > >
> > > New SMB password:abcde
> > >
> > > Retype new SMB password:abcde
> > >
> > > Preciso de uma luz para resolver o meu problema. Alguém pode me
> ajudar!?
> > >
> > > Preciso que ou seja resolvido o problema de executar o comando
> smbpasswd
> > > em máquinas com Kubuntu ou a solução do script.
> > >
> > > Desde já agradeço a colaboração,
> > >
> > > --
> > > ----------------------------------------------------------
> > >
> > > *Ricardo Gorayeb Costa - SUAUF - CSER
> > > Linux User: #406391
> > > Tel.: (0xx92) 2127-3169 / Fax: (0xx92) 2127-2700
> > > * *FUCAPI - Fundação Centro de Análise, Pesquisa e Inovação
> Tecnológica*
> > > <http://www.fucapi.br/ <http://www.fucapi.br/>>
> > >
> > > ----------------------------------------------------------
> > >
> > > As informações existentes nessa mensagem e nos arquivos anexados são
> > > para uso restrito, sendo seu sigilo protegido por lei. Caso não seja
> > > destinatário, saiba que leitura, divulgação ou cópia são proibidas.
> > > Favor apagar as informações e notificar o remetente. O uso impróprio
> > > será tratado conforme as normas da empresa e a legislação em vigor.
> > >
> > > --
> > > ----------------------------------------------------------
> > >
> > > *Ricardo Gorayeb Costa - SUAUF - CSER
> > > Linux User: #406391
> > > Tel.: (0xx92) 2127-3169 / Fax: (0xx92) 2127-2700
> > > * *FUCAPI - Fundação Centro de Análise, Pesquisa e Inovação
> Tecnológica*
> > > <http://www.fucapi.br/ <http://www.fucapi.br/>>
> > >
> > > ----------------------------------------------------------
> > >
> > > As informações existentes nessa mensagem e nos arquivos anexados são
> > > para uso restrito, sendo seu sigilo protegido por lei. Caso não seja
> > > destinatário, saiba que leitura, divulgação ou cópia são proibidas.
> > > Favor apagar as informações e notificar o remetente. O uso impróprio
> > > será tratado conforme as normas da empresa e a legislação em vigor.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > !DSPAM:459a943641291272420772!
>
> --
> ----------------------------------------------------------
>
> *Ricardo Gorayeb Costa - SUAUF - CSER
> Linux User: #406391
> Tel.: (0xx92) 2127-3169 / Fax: (0xx92) 2127-2700
> * *FUCAPI - Fundação Centro de Análise, Pesquisa e Inovação Tecnológica*
> <http://www.fucapi.br/>
>
> ----------------------------------------------------------
>
> As informações existentes nessa mensagem e nos arquivos anexados são
> para uso restrito, sendo seu sigilo protegido por lei. Caso não seja
> destinatário, saiba que leitura, divulgação ou cópia são proibidas.
> Favor apagar as informações e notificar o remetente. O uso impróprio
> será tratado conforme as normas da empresa e a legislação em vigor.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]