Quoting C. Chad Wallace ([EMAIL PROTECTED]):
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Package: passwd
> Version: 1:4.0.18.1-3
> Severity: grave
> Justification: causes data loss
> 
> Since some time after sarge, the cppw program does not recognize the -s
> switch.  When -s is given, it is supposed to copy the file to /etc/shadow,
> but instead it copies it to /etc/passwd, effectively disabling ALL logins.
> 
> I've looked at the code (in debian/patches/401_cppw_src.dpatch), and
> noticed it is checking for the obsolete symbol SHADOWPWD before checking
> for the -s switch.  Since that symbol doesn't exist (The Changelog says it
> has been removed), it goes ahead and copies the file over /etc/passwd
> instead of /etc/shadow.


Thank you for your detailed and extensive bug report. We will of
course discuss it with Nicolas François who co-maintains the package
and I have no doubt that a quick solution will be found within a few
days.





Attachment: signature.asc
Description: Digital signature

Reply via email to