diff --git a/docs/user-management.md b/docs/user-management.md index 2026915..3ed128f 100644 --- a/docs/user-management.md +++ b/docs/user-management.md @@ -32,18 +32,33 @@ kanidm person create "" # Add to groups kanidm group add-members ssh-users -kanidm group add-members users -# Enable POSIX (UID is auto-assigned from Kanidm's range) +# Enable POSIX (UID is auto-assigned) kanidm person posix set -# Set UNIX password (required for SSH login) +# Set UNIX password (required for SSH login, min 10 characters) kanidm person posix set-password # Optionally set login shell kanidm person posix set --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 ```bash