This is an old revision of the document!
# wget https://dl.min.io/server/minio/release/linux-amd64/minio_20240214213602.0.0_amd64.deb # dpkg -i minio_*_amd64.deb groupadd -r minio-user useradd -M -r -g minio-user minio-user mkdir -p /disk2/minio-data/ chown -R minio-user:minio-user /disk2/minio-data/ # cat /etc/default/minio
MINIO_VOLUMES="/disk2/minio-data/" MINIO_ROOT_USER=root MINIO_ROOT_PASSWORD=strongpassword
# systemctl start minio
# wget https://dl.min.io/client/mc/release/linux-amd64/mcli_20231024214222.0.0_amd64.deb # dpkg -i mcli_*_amd64.deb $ mcli alias set myminio http://minio.corp16.un:9000 root 'strongpassword' или $ mcli alias set myminio http://minio.corp16.un:9000 ACCESS_KEY SECRET_KEY $ mcli admin info myminio $ mcli ls --recursive --versions myminio
Client scopes: Create client scores
Name: minio-authorization
Save
Mappers
Configure a new mapper
User Attribute
Name: minio-policy-mapper
User Attribute: policy
Token Claim Name: policy
Multivalued: On
Aggregate attribute values: On
Clients
any-client
Client scopes
Add client scopes
minio-authorization
Add->Default
Users
user2
Attributes
Add an attribute
Key: policy
Value: readwrite