在Linux系统上安装MinIO时,确实需要管理员权限。这是因为安装过程中涉及到文件下载、权限设置、目录创建等操作,这些都需要root或具有管理员权限的用户来执行。以下是安装MinIO时需要管理员权限的原因和具体步骤:
sudo wget https://dl.min.io/server/minio/release/linux-amd64/minio -O minio
sudo chmod +x minio
sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio
sudo chmod -R 755 /data/minio
echo "MINIO_ROOT_USER=admin" | sudo tee -a /etc/default/minio
echo "MINIO_ROOT_PASSWORD=your_password" | sudo tee -a /etc/default/minio
sudo ./minio server /data/minio
sudo nano /etc/systemd/system/minio.service
# 在 [Service] 部分添加 User=$USER 和 Group=$USER
sudo systemctl daemon-reload
sudo systemctl enable --now minio