Date: Fri, 18 Aug 2017 20:06:11 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 221613] pw expire_days have a bug Message-ID: <bug-221613-8@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
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: freebsd-bugs@FreeBSD.org Reporter: amontalban@gmail.com 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.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221613-8>
