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

Re: Compilar passwd



> On Wed, Aug 06, 2003 at 04:18:14PM -0300, Rodrigo Formel wrote:
> > Olá lista.
> > 
> > Compilei o passwd mas reparei que o arquivo gerado é menor que o rigianl
> > que vem com o Debian, ao utilizar o "ldd passwd" no original ele me
> > retorna isto:
> > 
> > 
> > 
> >         libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001f000)
> >         libpam.so.0 => /lib/libpam.so.0 (0x4004c000)
> >         libpam_misc.so.0 => /lib/libpam_misc.so.0 (0x40055000)
> >         libdl.so.2 => /lib/libdl.so.2 (0x40058000)
> >         libc.so.6 => /lib/libc.so.6 (0x4005b000)
> >         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> > 
> > Quando faço o mesmo no que compilei ele me retorna isto:
> > 
> >         not a dynamic executable
> > 
> > Compilei o passwd seguindo as instruções contidas no INSTALL (ou seja
> > ./configure, make) do pacote source dele, mas não instalei pois não
> > quero mudar o meu passwd original, gostaria apenas que ele fosse
> > compilado em outro diretório e testá-lo e que ele funcionasse do mesmo
> > jeito que o passwd original.

Em Qua, 2003-08-06 às 17:56, Roberto Mello escreveu:

> Sua versao tem alguma coisa nova?
> Por que voce nao baixou o fonte do pacote e compilou atraves do sistema de
> empacotamento do Debian?
> 
> -Roberto
> 

Utilizei o fonte do pacote mas fiz alterações no passwd e não quero
substituir o passwd original, quero testar antes. As alterações que fiz
funcionam mas quando vi o tamanho do arquivo achei estranho e quando
coloco ele no diretório do passwd original (/usr/bin) ele sequer
funciona, me retorna os seguintes erros:

gcc: passwd.o: No such file or directory
gcc: ../lib/.libs/libshadow.so: No such file or directory
gcc: ../libmisc/libmisc.a: No such file or directory
gcc: ../lib/libshadow.a: No such file or directory

Quando testo ele no diretório em que foi compilado ele funciona altera a
senha e imprime a mesma na tela como eu queria, mas dá uma mensagem de
erro assim que eu o executo o que não ocorre no passwd original. A
mensagem segue abaixo:

hal:~/passwd/shadow-20000902.orig/shadow-20000902/src# ./passwd
Changing password for root
configuration error - unknown item 'CLOSE_SESSIONS' (notify
administrator)
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
New password:
Re-enter new password:

Senha: [teste]
Password changed.
hal:~/passwd/shadow-20000902.orig/shadow-20000902/src#

Será que fiz algo errado na hora de compilar?
Vc ou alguém pode me ajudar?

Formel



Reply to: