当前位置: 首页 > news >正文

MinIO 介绍(3)--MinIO 客户端 mc 管理员功能

本文主要介绍 MinIO 客户端 mc 的管理员功能;文中所使用到的软件版本:mc RELEASE.2025-07-21T05-28-08Z、Centos 8.5.2111。

1、概述

MinIO 客户端 mc 命令行工具提供了在 MinIO 中执行管理任务的命令。
虽然 mc 支持任何与 S3 兼容的服务,但 mc admin 仅支持 MinIO。
mc admin 具有以下语法:

mc admin [FLAGS] COMMAND [ARGUMENTS]

2、mc 管理员功能

2.1、mc admin accesskey

访问密钥管理。每个访问密钥都链接到一个用户身份,并继承与其父用户关联的策略或其父用户所属的组的策略。每个访问密钥还支持可选的内联策略,该策略进一步限制对父用户可用的操作和资源的子集的访问。

2.1.1、mc admin accesskey create

为 MinIO 用户创建访问密钥。

mc [GLOBALFLAGS] admin accesskey create  \ALIAS                     \[USER]                    \[--access-key string]     \[--secret-key string]     \[--policy path]           \[--name string]           \[--description string]    \[--expiry-duration value] \[--expiry date]

如:

./mc admin accesskey create myMinio user1

2.1.2、mc admin accesskey disable

禁用访问密钥。

mc [GLOBALFLAGS] admin accesskey disable \ALIAS           \SERVICEACCOUNT

如:

./mc admin accesskey disable myMinio 0FY2CNOH4981DPC51PTV

2.1.3、mc admin accesskey edit

修改访问密钥,要求访问密钥的至少一个属性发生改变。

mc [GLOBALFLAGS] admin accesskey edit  \ALIAS                     \ACCESSKEY                 \[--description string]    \[--expiry-duration value] \[--expiry value]          \[--name string]           \[--policy path]           \[--secret-key string]

3.1.4、mc admin accesskey enable

启用访问密钥。

mc [GLOBALFLAGS] admin accesskey enable  \ALIAS           \SERVICEACCOUNT

如:

./mc admin accesskey enable myMinio 0FY2CNOH4981DPC51PTV

2.1.5、mc admin accesskey info

获取访问密钥详细信息。

mc [GLOBALFLAGS] admin accesskey info  \ALIAS     \ACCESSKEY

如:

./mc admin accesskey info myMinio 0FY2CNOH4981DPC51PTV

2.1.5、mc admin accesskey ls

列出访问密钥。

mc [GLOBALFLAGS] admin accesskey ls \ALIAS          \[USER]         \[--all]        \[--self]       \[--temp-only]  \[--users-only]

如:

./mc admin accesskey ls myMinio

2.1.6、mc admin accesskey remove

删除访问密钥。

mc [GLOBALFLAGS] admin accesskey rm  \ALIAS             \ACCESSKEYTOREMOVE

如:

./mc admin accesskey remove myMinio 0FY2CNOH4981DPC51PTV

2.2、mc admin group

用户组相关操作。

A、创建组或添加用户到组

mc admin group add ALIAS GROUPNAME MEMBER [MEMBER...]

B、列出组

mc admin group ls ALIAS

C、查看组详细信息

mc admin group info ALIAS GROUPNAME

D、删除组

mc admin group rm ALIAS GROUPNAME

E、禁用组

mc admin group disable ALIAS GROUPNAME

F、启用组

mc admin group enable ALIAS GROUPNAME

2.3、mc admin info

显示 MinIO 服务器信息。

mc admin info TARGET \[--offline]

如:

./mc admin info myMinio

2.4、mc admin policy

访问策略管理。

2.4.1、mc admin policy attach

为用户或组添加策略。

mc admin policy attach       \
TARGET                       \
POLICY                       \
[POLICY...]                  \
[--user USER | --group GROUP]

如:

./mc mc admin policy attach myMinio readonly readwrite diagnostics writeonly consoleAdmin --user user1

注:readonly,readwrite,diagnostics,writeonly,consoleAdmin 为 MinIO 的内置策略。

2.4.2、mc admin policy create

创建策略。

mc admin policy create \TARGET     \POLICYNAME \POLICYPATH

2.4.3、mc admin policy detach

删除用户或组的策略。

mc admin policy detach TARGET  \
POLICY                         \
[POLICY...]                    \
[--user USER | --group GROUP]

如:

./mc admin policy detach myMinio consoleAdmin --user user1

2.4.4、mc admin policy detach

列出策略关联的用户和组。

mc admin policy entities \TARGET           \[--user value]   \[--group value]  \[--policy value]

如:

./mc admin policy entities myMinio

2.4.5、mc admin policy info

显示策略的信息信息。

mc admin policy info TARGET POLICYNAME[--policy-file, -f <path>]

如:

./mc admin policy info myMinio writeonly

2.4.5、mc admin policy ls

列出策略。

mc admin policy ls TARGET

2.4.6、mc admin policy rm

删除策略。

mc admin policy rm TARGET POLICYNAME

2.5、mc admin user

用户相关操作。

2.5.1、mc admin user add

mc [GLOBALFLAGS] admin user add  \ALIAS      \ACCESSKEY  \SECRETKEY

如:

./mc admin user add myMinio user1 12345678

2.5.2、mc admin user disable

禁用用户。

mc [GLOBALFLAGS] admin user disable   \ALIAS     \USERNAME

如:

./mc admin user disable myMinio user1

2.5.3、mc admin user enable

启用用户。

mc [GLOBALFLAGS] admin user enable    \ALIAS     \USERNAME

如:

./mc admin user enable myMinio user1

2.5.4、mc admin user info

显示用户详细信息。

mc [GLOBALFLAGS] admin user info  \ALIAS     \USERNAME

如:

./mc admin user info myMinio user1

2.5.5、mc admin user ls

列出用户。

mc [GLOBALFLAGS] admin user list ALIAS

2.5.6、mc admin user rm

删除用户。

mc [GLOBALFLAGS] admin user remove    \ALIAS     \USERNAME

如:

./mc admin user remove myMinio user1

2.5.7、mc admin user sts info

查询用户的STS (Security Token Service) 凭据信息。

mc [GLOBALFLAGS] admin user sts info  \[--policy]    \ALIAS         \STSACCESSKEY

 

 

 

参考:https://min-io.cn/docs/minio/linux/reference/minio-mc.html。

http://www.hskmm.com/?act=detail&tid=34218

相关文章:

  • 8.16
  • 2025-10-19
  • 一文读懂隔离见证
  • 12131
  • 关于火柴盒的记忆
  • PWN手的成长之路-19-int_overflow
  • FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播
  • 2025 年闪测仪厂家企业品牌推荐排行榜,一键式闪测仪,卧式闪测仪,影像闪测仪,立式闪测仪,2D3D 混合式闪测仪,高精度闪测仪,大量程闪测仪,复合式闪测仪公司推荐
  • 2025 年耐火砖厂家企业品牌推荐排行榜,绝热,轻质,莫来石,保温,莫来石轻质,氧化铝泡沫,氧化铝空心球,抗渗碳,高温轻质莫来石,高温耐火砖公司推荐
  • 2025 年护栏板厂家企业品牌推荐排行榜,波形,高速,镀锌,二波,三波,喷塑,国标,绳索,公路护栏板,护栏板立柱公司推荐
  • 2025 年船用锅炉厂家企业品牌推荐排行榜,基于市场口碑,评选值得信赖的船用锅炉公司推荐
  • 2025 年反应釜厂家企业品牌推荐排行榜,实验室,高压,加氢,不锈钢,试验室,氢化,聚合,高温,钛材反应釜公司推荐
  • 2025 年铸铁闸门厂家企业品牌推荐排行榜,四川铸铁闸门,镶铜铸铁闸门,渠道铸铁闸门,圆形铸铁闸门,方形铸铁闸门公司推荐
  • 2025 年启闭机厂家企业品牌推荐排行榜,四川启闭机,四川卷扬启闭机,四川螺杆启闭机,固定卷扬启闭机,手电两用螺杆启闭机,电装启闭机公司推荐
  • 2025 年清污机厂家企业品牌推荐排行榜,四川清污机,格栅清污机,回转式清污机,回转式格栅清污机,不锈钢清污机公司推荐公司推荐
  • AI视频换人工具来了!动作表情完美还原,附下载链接
  • java入门代码示例
  • 下一代超级计算的CPU设计之道
  • 10.18 学校模拟赛 T4
  • 元推理框架,自指自洽,人工智能领域的杂交水稻
  • 在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名Linux软件资源库需求洞察
  • 极端的利己主义与虚伪的利他主义
  • WinRAR-7.13-Final-x64-烈火汉化版
  • Docker 常用命令整理
  • Windows端口查看查找exe进程名
  • 【GitHub-SSH】Linux 通用生产ssh-key命令
  • 2025年不锈钢清洗钝化液厂家推荐榜单,环保型不锈钢管酸洗钝化液,不锈钢清洗剂公司精选!
  • 2025年棒球帽,卫衣,羽绒服厂家推荐排行榜,潮流设计与舒适体验的时尚之选!
  • 2025年棒球帽厂家推荐排行榜,运动棒球帽,休闲棒球帽,时尚棒球帽,定制棒球帽公司推荐!