mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 05:10:22 -07:00
Set user expires on FreeBSD using UTC. (#52276)
This commit is contained in:
parent
f6ba9be141
commit
687279c7bd
3 changed files with 6 additions and 3 deletions
|
@ -404,6 +404,7 @@ uid:
|
|||
|
||||
import errno
|
||||
import grp
|
||||
import calendar
|
||||
import os
|
||||
import re
|
||||
import pty
|
||||
|
@ -1150,7 +1151,7 @@ class FreeBsdUser(User):
|
|||
if self.expires < time.gmtime(0):
|
||||
cmd.append('0')
|
||||
else:
|
||||
cmd.append(time.strftime(self.DATE_FORMAT, self.expires))
|
||||
cmd.append(str(calendar.timegm(self.expires)))
|
||||
|
||||
# system cannot be handled currently - should we error if its requested?
|
||||
# create the user
|
||||
|
@ -1268,7 +1269,7 @@ class FreeBsdUser(User):
|
|||
# Current expires is negative or we compare year, month, and day only
|
||||
if current_expires <= 0 or current_expire_date[:3] != self.expires[:3]:
|
||||
cmd.append('-e')
|
||||
cmd.append(time.strftime(self.DATE_FORMAT, self.expires))
|
||||
cmd.append(str(calendar.timegm(self.expires)))
|
||||
|
||||
# modify the user if cmd will do anything
|
||||
if cmd_len != len(cmd):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue