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:
2026-02-08 15:02:12 +01:00
parent 40024cd370
commit 319af90bd4

View File

@@ -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