我有一个用户,我已经应用了使用以下格式的策略
mc admin policy set myminio getonly user=newuser
现在,我已经将newuser
添加到一个组中,并且我希望使用该组的策略来管理他的策略。因此,将用户添加到组中并在该组上应用策略非常简单。
既然他有了集团的政策,我想删除对他个人适用的getonly
政策——我该怎么做?
似乎没有直接的方法来删除分配给用户的策略。
我能想到的最简单的方法是删除当前用户并创建一个分配了正确策略的新用户。
我尝试过另一种变通方法。假设我有一个名为test
的用户,这就是我从用户中删除策略所做的:
mc admin policy set myminio '' user=test
mc policy set none minio/storage
minio是您的存储桶,存储就是文件夹。
来这里是为了解决同样的问题,似乎有一个现代的解决方案
mc admin policy detach myminio mypersonalpolicy --user james
是
- myminio您使用
mc alias set
为实例提供的别名 - mypersonalpolicy要删除的策略名称
- james要删除策略的用户