https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221613
Bug ID: 221613
Summary: pw expire_days have a bug
Product: Base System
Version: 10.3-RELEASE
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: bin
Assignee: [email protected]
Reporter: [email protected]
Hey guys,
I'm using the following /etc/pf.conf configuration:
home /home
homemode 027
defaultshell /usr/local/bin/bash
defaultclass default
password_days 60
According to [1] "expire_days days after which account expires"
And:
The expire_days and password_days are used to automatically calculate the
number of days from the date on which an account is created when the
account will expire or the user will be forced to change the account's
password. A value of `0' in either field will disable the corresponding
(account or password) expiration date.
However what the password_days parameter does is to include that in the
/etc/passwd:
amontalban:*:1003:1006:default:60:0:Andres
Montalban,None,None,None:/home/amontalban:/usr/local/bin/bash
And according to [2] the expire parameter (60 in the above line) should be:
The expire field is the number of seconds from the epoch, UTC, until the
account expires. This field may be left empty to turn off the account
aging feature; a value of zero is equivalent to leaving the field empty.
So it's clearly a bug when pw generates the user as it should put the epoch
time in that field.
[1] https://www.freebsd.org/cgi/man.cgi?query=pw.conf&sektion=5&n=1
[2]
https://www.freebsd.org/cgi/man.cgi?query=passwd&apropos=0&sektion=5&manpath=FreeBSD+10.3-RELEASE&arch=default&format=html
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"