# MinIO Admin: Access Key Management (`mc admin accesskey`) The **`mc admin accesskey`** command set is used to manage users and access keys on a MinIO server. --- ## Listing Access Keys * **List all access keys:** ```bash mc admin accesskey ls ``` * **List access keys for a specific user:** ```bash mc admin accesskey ls ``` --- ## Creating Access Keys * **Create a new access key with default settings:** ```bash mc admin accesskey create ``` * **Create a new access key with custom access and secret keys:** ```bash mc admin accesskey create --access-key --secret-key ``` * **Create a user with temporary expiry duration (e.g., 24 hours):** ```bash mc admin accesskey create miniouser --expiry-duration 24h ``` * **Create a user with a specific expiry date:** ```bash mc admin accesskey create --expiry 2026-01-15 ``` * **Create a user with expiry date and custom policy:** ```bash mc admin accesskey create --expiry 2026-01-15 --policy /path/to/policy.json ``` --- ## Enabling and Disabling Access Keys * **Disable an access key:** ```bash mc admin accesskey disable ``` * **Enable a disabled access key:** ```bash mc admin accesskey enable ``` --- ## Access Key Information * **Get detailed info about an access key:** ```bash mc admin accesskey info ``` --- ## Removing Access Keys * **Remove an access key:** ```bash mc admin accesskey rm ```