Manage the shadow file
Important
If you feel that Salt should be using this module to manage passwords on a minion, and it is using a different module (or gives an error similar to 'shadow.info' is not available), see here.
Return information for the specified user.
Note
This just returns dummy data so that salt states can work.
name (str) -- The name of the user account to show.
CLI Example:
salt '*' shadow.info root
Require the user to change their password the next time they log in.
name (str) -- The name of the user account to require a password change.
True
if successful, otherwise False
.
CLI Example:
salt '*' shadow.require_password_change <username>
Set the expiration date for a user account.
True
if successful, otherwise False
.
CLI Example:
salt '*' shadow.set_expire <username> 2016/7/1
Set the password for a named user.
True
if successful, otherwise False
.
CLI Example:
salt '*' shadow.set_password root mysecretpassword