在Debian系统上管理MinIO用户,可通过以下方式操作:
通过MinIO客户端工具mc的admin子命令管理用户,需先安装MinIO客户端。
mc admin user add <MINIO服务器别名或IP> <用户名> <密码> [--groups="组名1,组名2"]
示例:mc admin user add minio-server newuser 123456 --groups="developers"
mc admin user list <MINIO服务器别名或IP>
示例:mc admin user list minio-server
mc admin user passwd <MINIO服务器别名或IP> <用户名> <新密码>
示例:mc admin user passwd minio-server newuser 654321
mc admin user remove <MINIO服务器别名或IP> <用户名>
示例:mc admin user remove minio-server newuser
mc admin user disable <MINIO服务器别名或IP> <用户名> # 禁用
mc admin user enable <MINIO服务器别名或IP> <用户名> # 启用
示例:mc admin user disable minio-server newuser
仅为MinIO服务创建专用系统用户(非实际认证用户),用于运行服务进程。
sudo useradd -r -s /sbin/nologin minio-user
sudo chown -R minio-user:minio-user /data/minio
mc admin命令配置)。mc admin命令,避免直接操作系统用户来管理MinIO认证用户。mc命令,或结合MinIO的API接口实现自动化。参考来源: