user_add#

Add a new user.

Arguments#

Name

Type

Required

uid

Str

True

Options#

  • givenname : Str (Required)

  • sn : Str (Required)

  • cn : Str (Required)

  • noprivate : Flag (Required)

    • Default: False

  • all : Flag (Required)

    • Default: False

  • raw : Flag (Required)

    • Default: False

  • no_members : Flag (Required)

    • Default: False

  • displayname : Str

  • initials : Str

  • homedirectory : Str

  • gecos : Str

  • loginshell : Str

  • krbprincipalname : Principal

  • krbprincipalexpiration : DateTime

  • krbpasswordexpiration : DateTime

  • mail : Str

  • userpassword : Password

  • random : Flag

    • Default: False

  • uidnumber : Int

  • gidnumber : Int

  • street : Str

  • l : Str

  • st : Str

  • postalcode : Str

  • telephonenumber : Str

  • mobile : Str

  • pager : Str

  • facsimiletelephonenumber : Str

  • ou : Str

  • title : Str

  • manager : Str

  • carlicense : Str

  • ipasshpubkey : Str

  • ipauserauthtype : StrEnum

    • Values: (‘password’, ‘radius’, ‘otp’, ‘pkinit’, ‘hardened’, ‘idp’, ‘passkey’)

  • userclass : Str

  • ipatokenradiusconfiglink : Str

  • ipatokenradiususername : Str

  • ipaidpconfiglink : Str

  • ipaidpsub : Str

  • departmentnumber : Str

  • employeenumber : Str

  • employeetype : Str

  • preferredlanguage : Str

  • usercertificate : Certificate

  • nsaccountlock : Bool

    • Default: False

  • setattr : Str

  • addattr : Str

  • version : Str

Output#

Name

Type

result

Entry

summary

Output

value

PrimaryKey

Semantics#

Notes#

Version differences#