| --check-library= library |
| || If your system has support for dynamic loading of shared libraries, you can use an external function to check password quality. This option specifies which library to load. |
| --check-function= function |
| || This is the function to call in the loaded library. The function should look like this: |
const char * passwd_check "krb5_context context" "krb5_principal principal" "krb5_data *password"
context is an initialized context; principal is the one who tries to change passwords, and password is the new password. Note that the password (in password->data) is not zero terminated.
| -k kspec, --keytab= kspec |
| || Keytab to get authentication key from |
| -r realm, --realm= realm |
| || Default realm |
| -p string, --port= string |
| || Port to listen on (default service kpasswd - 464). |