Manage users with the useradd command
Members
Add a user to the minion
CLI Example:
salt '*' user.add name <uid> <gid> <groups> <home> <shell>
Return whether the object is callable (i.e., some kind of function). Note that classes are callable, as are instances with a __call__() method.
Change the users Full Name
CLI Example:
salt '*' user.chfullname foo "Foo Bar"
Change the default group of the user
CLI Example:
salt '*' user.chgid foo 4376
Change the groups this user belongs to, add append to append the specified groups
CLI Example:
salt '*' user.chgroups foo wheel,root True
Change the home directory of the user, pass true for persist to copy files to the new home dir
CLI Example:
salt '*' user.chhome foo /home/users/foo True
Change the user's Home Phone
CLI Example:
salt '*' user.chhomephone foo "7735551234"
Change the user's "Other" GECOS field
CLI Example:
salt '*' user.chother foo "fax=7735555678"
Change the user's Room Number
CLI Example:
salt '*' user.chroomnumber foo 123
Change the default shell of the user
CLI Example:
salt '*' user.chshell foo /bin/zsh
Change the uid for a named user
CLI Example:
salt '*' user.chuid foo 4376
Change the user's Work Phone
CLI Example:
salt '*' user.chworkphone foo "7735550123"
Remove a user from the minion
CLI Example:
salt '*' user.delete name True True