首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RBAC不工作

RBAC不工作
EN

Server Fault用户
提问于 2012-08-01 03:41:24
回答 1查看 385关注 0票数 0

我要在solaris学习RBAC。

代码语言:javascript
复制
bash-2.03# tail -4 /etc/user_attr
root::::type=normal;auths=solaris.*,solaris.grant;profiles=All
mirror::::type=normal;profiles=Mirror
jz::::type=normal;auths=solaris.*,solaris.grant;profiles=All
role1::::type=role;profile=p1

检查第三行。我根据root修改了帐户jz。因此,我希望帐户jz具有与root相同的功能。但它并没有。我能知道为什么吗?还有什么需要做的吗?谢谢你提前提供帮助

EN

回答 1

Server Fault用户

发布于 2012-08-01 05:44:23

它不是这样工作的。

从您的user_attr文件的格式来看,它看起来像是在使用Solaris 11 (也就是说,它看起来与我的S11相同,并且与我的S10安装有很大的不同)。在Solaris 11中,root是一个角色,而不是用户。

  • 您不应该直接编辑user_attr或任何RBAC文件。
  • 推荐的提升为根的方法是使用sudo (pfexecpf-shells不推荐)。
  • 修改角色和配置文件的推荐方法是使用usermod

您需要将配置文件Primary Administrator和角色root添加到用户jz中:

代码语言:javascript
复制
usermod -P +"Primary Administrator" -R +root jz

在发出该命令之前,您应该删除手动添加的行。有关详细信息,请参阅usermod(1M)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/413137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档