[arch-dev-public] [signoff] filesystem 2010.09 1
Stéphane Gaudreault
stephane at archlinux.org
Sat Sep 18 22:06:59 EDT 2010
Le 18 septembre 2010 19:07:06, Pierre Schmitz a écrit :
> Hi,
>
> this package sets a "last password change" date for the system users
> like "nobody" which were defined in our default /etc/shadow. It was set
> to 0 previously which has the special meaning of enforcing a password
> change on users login. As a result su $user didn't work for such users.
> (see pkgstats thread)
>
> To test this change check the output of "chage -l nobody" and "su -s
> /bin/sh -c whoami nobody" before and after installing this package.
>
> Please sign off,
>
> Pierre
>
> PS: With this fixed we might also replace sudo usage in makechrootpkg
> by just su.
If the following results are what you expect, then signoff x86_64 (the french
message after the first "su -s ... nobody" means that password must be changed)
Before :
# chage -l nobody
Last password change : password must be
changed
Password expires : password must be
changed
Password inactive : password must be
changed
Account expires : never
Minimum number of days between password change : -1
Maximum number of days between password change : -1
Number of days of warning before password expires : -1
# su -s /bin/sh -c whoami nobody
Vous devez changer votre mot de passe immédiatement (imposé par root)
Changement du mot de passe pour nobody.
Mot de passe UNIX (actuel) :
su: mot de passe incorrect
After :
# chage -l nobody
Last password change : Sep 19, 2010
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : -1
Maximum number of days between password change : -1
Number of days of warning before password expires : -1
# su -s /bin/sh -c whoami nobody
nobody
More information about the arch-dev-public
mailing list