在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进行交互。