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

Bug#155401: ITP: mkntpwd -- tool to create LM and NT MD4 password hashes



Hi Roland,

On Sun, Aug 04, 2002 at 02:51:21PM +0200, Roland Bauerschmidt wrote:
> Package: wnpp
> Severity: wishlist

> * Package name    : mkntpwd
>   Version         : N/A
>   Upstream Author : Anton Roeckseisen <anton@genua.de>
> * URL             : http://demog.berkeley.edu/~aperrin/tips/src/mkntpwd.tar.gz
> * License         : BSD-type, GPL (samba source files)
>   Description     : tool to create LM and NT MD4 password hashes

> It is useful when using Samba w/ LDAP to initialize passwords in the
> directory.

> I'm not completely sure how to proceed though. I have the impression
> that mkntpwd is basically unmaintained upstream. At least, I couldn't
> find a download location provided by upstream anywhere nor a version
> number. Anyway, since it is a tiny program where is it not very likely
> that more features are added in the future, it'd prefer forking it right
> now. Source should be cleaned up quite a bit, too, and stuff like python
> bindings would be nice...

If Samba has LDAP support compiled in and turned on (as must be the case
to use Samba with LDAP!), then the 'smbpasswd' utility can be used to
manage passwords in the LDAP directory, without the need for other
utilities.  Depending on your needs, the 'pdbedit' import util and
the 'pam_smbpass' pam module may also serve.

> There is another issue I was thinking about. Currently, it contains a
> couple of source files from Samba. All of that functionality could also
> be used by linking against libsmbclient. Should I rather do that?
> Libsmbclient is fat though and depends *a lot* on a lot of other stuff I
> don't need, so I'd prefer not to.

> Package: libsmbclient
> Depends: e2fsprogs (>= 1.27-2), libacl1 (>= 2.0.10), libc6 (>= 2.2.4-4),
> libcomerr2, libcupsys2 (>= 1.1.13-1), libkrb53, libldap2 (>= 2.0.23-1),
> libpam0g (>= 0.72-1), libpopt0 (>= 1.6.4)

Well, some of these dependencies are central to authentication support in
Win2k; but others, such as libcupsys2 and libacl1, I'm looking forward to
stripping out of the packages that don't need them.  This would include
libsmbclient.

Steve Langasek
postmodern programmer

Attachment: pgp7yxqnfj9rI.pgp
Description: PGP signature


Reply to: