Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Sep 2006 11:44:57 +0400 (MSD)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        stable@freebsd.org
Cc:        des@freebsd.org
Subject:   chpass(1) patch for changing only crypted passwords
Message-ID:  <20060925114102.F79983@woozle.rinet.ru>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-169210541-1159170297=:79983
Content-Type: TEXT/PLAIN; charset=US-ASCII

Dear colleagues,

chpass is a bit broken since chpass.c:1.23 - it uses pw_equal which does not 
check crypted password field; so, you can not change _only_ crypt pass with 
chpass. Attached patch fixes this.

Any thoughts/objections?

Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------
--0-169210541-1159170297=:79983
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=chpass-pwd.patch
Content-Transfer-Encoding: BASE64
Content-ID: <20060925114457.V79983@woozle.rinet.ru>
Content-Description: 
Content-Disposition: attachment; filename=chpass-pwd.patch

SW5kZXg6IHVzci5iaW4vY2hwYXNzL2NocGFzcy5jDQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09DQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9zcmMvdXNyLmJpbi9j
aHBhc3MvY2hwYXNzLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjI3DQpk
aWZmIC11IC1yMS4yNyBjaHBhc3MuYw0KLS0tIHVzci5iaW4vY2hwYXNzL2No
cGFzcy5jCTE4IEphbiAyMDA0IDIxOjQ2OjM5IC0wMDAwCTEuMjcNCisrKyB1
c3IuYmluL2NocGFzcy9jaHBhc3MuYwkyNSBTZXAgMjAwNiAwNzo0MjoyNSAt
MDAwMA0KQEAgLTIxNyw3ICsyMTcsMTIgQEANCiAJCXB3X2ZpbmkoKTsNCiAJ
CWlmIChwdyA9PSBOVUxMKQ0KIAkJCWVycigxLCAiZWRpdCgpIik7DQotCQlp
ZiAocHdfZXF1YWwob2xkX3B3LCBwdykpDQorCQkvKiANCisJCSAqIHB3X2Vx
dWFsIGRvZXMgbm90IGNoZWNrIGZvciBjcnlwdGVkIHBhc3N3b3Jkcywgc28g
d2UNCisJCSAqIHNob3VsZCBkbyBpdCBleHBsaWNpdGx5DQorCQkgKi8NCisJ
CWlmIChwd19lcXVhbChvbGRfcHcsIHB3KSAmJiANCisJCSAgICBzdHJjbXAo
b2xkX3B3LT5wd19wYXNzd2QsIHB3LT5wd19wYXNzd2QpID09IDApDQogCQkJ
ZXJyeCgwLCAidXNlciBpbmZvcm1hdGlvbiB1bmNoYW5nZWQiKTsNCiAJfQ0K
IA0K

--0-169210541-1159170297=:79983--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060925114102.F79983>