在MinIO安装过程中设置用户权限,通常涉及以下几个步骤:
创建用户:
useradd 命令创建一个新的用户,例如:sudo useradd -r -g minio minio
echo 'minio:XXXXXXXXX' | sudo chpasswd
配置MinIO服务:
minio.conf),设置管理员用户名和密码:export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=your_strong_password
/etc/profile 或其他系统配置文件,以便在系统启动时自动加载:echo 'export MINIO_ROOT_USER=admin' >> /etc/profile
echo 'export MINIO_ROOT_PASSWORD=your_strong_password' >> /etc/profile
source /etc/profile
启动MinIO服务:
nohup minio server /data --config-dir /etc/minio --console-address :9001 --address :9000 >> /var/log/minio.log 2>&1 &
使用 mc 命令行工具管理用户权限:
mc 命令行工具(MinIO的命令行客户端):wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
mc 命令创建新用户并分配策略:mc admin user add myminio newuser newpassword123
mc admin policy add myminio bucket-policy bucket-policy.json
mc admin policy attach myminio bucket-policy --user newuser
验证权限:
mc 客户端,验证权限是否设置正确:mc alias set myminio http://minio-server:9000 newuser newpassword123
mc cp local-file.txt myminio/mybucket/
以上步骤涵盖了在Linux系统上安装MinIO并设置用户权限的基本流程。在实际操作中,请根据具体需求和环境调整命令和配置。