docs: add verified user creation example
Add complete example workflow and note password minimum (10 chars). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -32,18 +32,33 @@ kanidm person create <username> "<Display Name>"
|
|||||||
|
|
||||||
# Add to groups
|
# Add to groups
|
||||||
kanidm group add-members ssh-users <username>
|
kanidm group add-members ssh-users <username>
|
||||||
kanidm group add-members users <username>
|
|
||||||
|
|
||||||
# Enable POSIX (UID is auto-assigned from Kanidm's range)
|
# Enable POSIX (UID is auto-assigned)
|
||||||
kanidm person posix set <username>
|
kanidm person posix set <username>
|
||||||
|
|
||||||
# Set UNIX password (required for SSH login)
|
# Set UNIX password (required for SSH login, min 10 characters)
|
||||||
kanidm person posix set-password <username>
|
kanidm person posix set-password <username>
|
||||||
|
|
||||||
# Optionally set login shell
|
# Optionally set login shell
|
||||||
kanidm person posix set <username> --shell /bin/zsh
|
kanidm person posix set <username> --shell /bin/zsh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Example: Full User Creation
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kanidm person create testuser "Test User"
|
||||||
|
kanidm group add-members ssh-users testuser
|
||||||
|
kanidm person posix set testuser
|
||||||
|
kanidm person posix set-password testuser
|
||||||
|
kanidm person get testuser
|
||||||
|
```
|
||||||
|
|
||||||
|
After creation, verify on a client host:
|
||||||
|
```bash
|
||||||
|
getent passwd testuser
|
||||||
|
ssh testuser@testvm01.home.2rjus.net
|
||||||
|
```
|
||||||
|
|
||||||
### Viewing User Details
|
### Viewing User Details
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user