|
|
|
@ -1507,9 +1507,10 @@ class FreeBsdUser(User):
|
|
|
|
cmd.append('-k')
|
|
|
|
cmd.append('-k')
|
|
|
|
cmd.append(self.skeleton)
|
|
|
|
cmd.append(self.skeleton)
|
|
|
|
|
|
|
|
|
|
|
|
if self.umask is not None:
|
|
|
|
if self.module.get_bin_path('useradd', required=False):
|
|
|
|
cmd.append('-K')
|
|
|
|
if self.umask is not None:
|
|
|
|
cmd.append('UMASK=' + self.umask)
|
|
|
|
cmd.append('-K')
|
|
|
|
|
|
|
|
cmd.append('UMASK=' + self.umask)
|
|
|
|
|
|
|
|
|
|
|
|
if self.shell is not None:
|
|
|
|
if self.shell is not None:
|
|
|
|
cmd.append('-s')
|
|
|
|
cmd.append('-s')
|
|
|
|
@ -1526,13 +1527,14 @@ class FreeBsdUser(User):
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
cmd.append(str(calendar.timegm(self.expires)))
|
|
|
|
cmd.append(str(calendar.timegm(self.expires)))
|
|
|
|
|
|
|
|
|
|
|
|
if self.uid_min is not None:
|
|
|
|
if self.module.get_bin_path('useradd', required=False):
|
|
|
|
cmd.append('-K')
|
|
|
|
if self.uid_min is not None:
|
|
|
|
cmd.append('UID_MIN=' + str(self.uid_min))
|
|
|
|
cmd.append('-K')
|
|
|
|
|
|
|
|
cmd.append('UID_MIN=' + str(self.uid_min))
|
|
|
|
|
|
|
|
|
|
|
|
if self.uid_max is not None:
|
|
|
|
if self.uid_max is not None:
|
|
|
|
cmd.append('-K')
|
|
|
|
cmd.append('-K')
|
|
|
|
cmd.append('UID_MAX=' + str(self.uid_max))
|
|
|
|
cmd.append('UID_MAX=' + str(self.uid_max))
|
|
|
|
|
|
|
|
|
|
|
|
# system cannot be handled currently - should we error if its requested?
|
|
|
|
# system cannot be handled currently - should we error if its requested?
|
|
|
|
# create the user
|
|
|
|
# create the user
|
|
|
|
|