Tool
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.
| Attachment | Size |
|---|---|
| getpass-2.1-2010-07-28.tgz | 3.47 MB |
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
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, test, test before you do anything drastic with it.
Related Articles
User Comments
Weird TGZ file...
Submitted by lhaeger on 5 August 2010 - 7:36am.
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?
- Be the first to comment! To leave a comment you need to Login or Register
Fixes...
Submitted by tjpatter on 9 September 2010 - 6:35am.
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.
- Be the first to comment! To leave a comment you need to Login or Register
same error with SLES10 SP3
Submitted by hschoene on 2 September 2010 - 6:31am.
....
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lcrypto
collect2: ld returned 1 exit status
....
- Be the first to comment! To leave a comment you need to Login or Register
Fixes...
Submitted by tjpatter on 9 September 2010 - 6:39am.
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.
- Be the first to comment! To leave a comment you need to Login or Register


4