Novell Cool Solutions

Getpass 2.1 – Universal Password Retrieval Utility **UPDATED**



By:

August 4, 2010 1:56 pm

Reads:13,758

Comments:5

Score:Unrated

Print/PDF

License:
GPL

Download getpass-2

Getpass 2.1 – Universal Password Retrieval Utility **UPDATED**

This Linux utility retrieves a user’s password from eDirectory and displays it in plain text.

This tool has been updated to work on all versions of SLES without library conflicts.

** Now works on both 32-bit and 64-bit installations **

The 2.1 release of this program also features a re-built installer system. It will not overwrite existing libraries on your system. You can choose a desired installation path.

This tool is very handy for verifying password synchronization in an IdM environment, migrating from one tree to another, etc.

As the author, I must ask that you refrain from using this tool in a malicious manner… I am not responsible if you violate company policies and get fired! I hold no responsibility for your actions.

The libopenssl-devel package is required. This can be found on the SLES11 SDK repository. (openssl-dev on SLES10)

If you have any questions regarding this utility or its use, please contact me via e-mail.

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.
Loading...Loading...


Categories: Uncategorized

Disclaimer: This content is not supported by Novell. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.

5 Comments

  1. By:lhaeger

    the download file seems broken, I managed to extract the content by first running “gzip -d” on it, then rename the uncompressed file to *.tar, then untar it’s contents:

    gzip -d getpass-2.1-2010-07-28.gz
    mv getpass-2.1-2010-07-28 getpass-2.1-2010-07-28.tar
    tar -xf getpass-2.1-2010-07-28.tar
    

    Nevertheless, the install script does not work on my SLES11.1 64bit box, missing some crypto library:

    Compiling getpass...
    cc -g -I./include -DUNIX -c -o getpass.o getpass.c
    cc -o getpass getpass.o -L./lib64 -lldapsdk -lpthread -lresolv -ldl -lldapssl -lcrypto
    /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lcrypto
    collect2: ld returned 1 exit status
    make: *** [all] Error 1
    ERROR encountered during compilation! getpass NOT installed!
    

    Anyone who knows which RPMs are required as prerequisite?

    • By:tjpatter

      I have uploaded a new file to Novell. Must have gotten corrupted somehow when they posted it. My original file decompresses just fine with “tar xvzf getpass-2.1-2010-07-28.tar.gz”. Odd.

      Did you install the libopenssl-devel package from the SLES 11 SDK (or the openssl-dev package on SLES 10)? The installer lists out that package as being a requirement.

  2. By:hschoene

    ….
    /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lcrypto
    collect2: ld returned 1 exit status
    ….

  3. By:tjpatter

    The file has been re-uploaded with a .tgz extension instead of a .tar.gz. Must be something with Novell’s site here that corrupted it, as it worked great with my original file.

    The libopenssl-devel package is required. This can be found on the SLES11 SDK repository (openssl-dev on SLES10). The installer lists this as a software requirement. This should take care of your -lcrypto errors.

  4. By:thetimp2003

    I have since retired my previous Novell account (tjpatter) and moved this code to GitHub. You can find it at: https://github.com/tjpatter/getpass

Comment

RSS