Update README.md

This commit is contained in:
noahbliss 2020-07-22 16:20:02 -04:00 committed by GitHub
parent fdaef9be0b
commit 56bd450dbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,5 +9,29 @@ FreeIPA currently has no intuitive way to create, view, edit, or otherwise manag
Usage is pretty straightforward, it is highly-recommended that you leave SSL enabled and configure the prerequisites before attempting an action.
## Actions
### `add [username]`
`add` creates system accounts.
`add` takes one optional argument of username. If not specified, it asks for it.
`add` then interactively prompts the user for a password and password expiration date for the new account.
`add` finally sends a prefilled ldapmodify to the server with the details specified.
### `rm [username]`
`rm` removes system accounts.
`rm` takes one optional argument of username. If not specified, it asks for it.
**`rm` does NOT ask for confirmation once it knows the username!**
### `ls`
`ls` lists the DN of users in the path for system accounts.
### `info [username]`
`info` is like `ls` but prints more information. Can be filtered by specifying a username.
### `passwd [username]`
`passwd` changes the password and password expiration date for an existing system account.
`passwd` takes one optional argument of username. If not specified, it asks for it.
`passwd` interactively prompts for the new password and password expiration date.
`passwd` finally sends a prefilled ldapmodify to the server.
PRs and issues welcome, but support cannot be promised.
Cheers!