我要在solaris学习RBAC。
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相同的功能。但它并没有。我能知道为什么吗?还有什么需要做的吗?谢谢你提前提供帮助
发布于 2012-08-01 05:44:23
它不是这样工作的。
从您的user_attr文件的格式来看,它看起来像是在使用Solaris 11 (也就是说,它看起来与我的S11相同,并且与我的S10安装有很大的不同)。在Solaris 11中,root是一个角色,而不是用户。
user_attr或任何RBAC文件。sudo (pfexec和pf-shells不推荐)。usermod。您需要将配置文件Primary Administrator和角色root添加到用户jz中:
usermod -P +"Primary Administrator" -R +root jz在发出该命令之前,您应该删除手动添加的行。有关详细信息,请参阅usermod(1M)。
https://serverfault.com/questions/413137
复制相似问题