W3cubDocs

/SaltStack

salt.states.pdbedit

Manage accounts in Samba's passdb using pdbedit

maintainer: Jorge Schrauwen <sjorge@blackdot.be>
maturity: new
depends: pdbedit
platform: posix

New in version 2017.7.0.

wash:
  pdbedit.absent

kaylee:
  pdbedit.managed:
    - password: A70C708517B5DD0EDB67714FE25336EB
    - password_hashed: True
    - drive: 'X:'
    - homedir: '\\serenity\mechanic\profile'

salt.states.pdbedit.absent(name)

Ensure user account is absent

name : string
username

salt.states.pdbedit.managed(name, **kwargs)

Manage user account

login : string
login name
password : string
password
password_hashed : boolean
set if password is a nt hash instead of plain text
domain : string
users domain
profile : string
profile path
script : string
logon script
drive : string
home drive
homedir : string
home directory
fullname : string
full name
account_desc : string
account description
machine_sid : string
specify the machines new primary group SID or rid
user_sid : string
specify the users new primary group SID or rid
account_control : string

specify user account control properties

Note

Only the following can be set: - N: No password required - D: Account disabled - H: Home directory required - L: Automatic Locking - X: Password does not expire

reset_login_hours : boolean
reset the users allowed logon hours
reset_bad_password_count : boolean
reset the stored bad login counter

salt.states.pdbedit.present(name, **kwargs)

Alias for pdbedit.managed

© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.pdbedit.html