在CentOS上安装MinIO时,默认情况下,MinIO会以一个名为minio的用户和组运行
首先,找到MinIO容器的运行用户和组。你可以通过查看MinIO的Dockerfile或启动脚本来获取这些信息。通常情况下,它们可能是minio或minio:latest。
创建一个新的用户和组,或者使用现有的用户和组。例如,创建一个名为myuser和mygroup的用户和组:
sudo groupadd mygroup
sudo useradd -g mygroup -s /sbin/nologin myuser
/data,则执行以下命令:sudo chown -R myuser:mygroup /data
/etc/minio/minio.conf),以使用新的用户和组。找到[security]部分,并将erosion设置为false。然后,将user和group设置为新的用户和组:[security]
erosion = false
user = myuser
group = mygroup
sudo systemctl restart minio
现在,MinIO应该以新的用户和组身份运行,并具有对数据目录的访问权限。请确保你的应用程序或客户端使用正确的凭据(用户名和密码)与MinIO进行交互。