root 角色未重新分配给普通用户(例如 tushar)

root 角色未重新分配给普通用户(例如 tushar)

我想将 root 角色重新分配给用户 tushar,我使用过:

usermod -R -root tushar 

usermod -R +root tushar .

输出:

/usr/lib/passmgmt: Permission denied. Cannot set roles, requires
solaris.role.delegate authorization.
UX: usermod: ERROR: Permission denied.
UX: usermod: ERROR: Cannot update system - login cannot be modified.

提前感谢任何帮助。

答案1

用户需要“用户安全”配置文件才能获得solaris.role.deledate授权。作为root问题:

usermod -P +"User Security" myuser

添加此配置文件。然后再次尝试使用以下命令将 root 角色添加到其他用户:

myuser@host:~$ pfexec usermod -R +root otheruser

如果您已将自己排除在外,root您可以使用以下命令来sudo代替并发出:

sudo su -
usermod -R +root myuser

作为最后一个选项,您可以从 Live CD 重新启动,将根池安装到临时位置并编辑文件/etc/user_attr以添加:

myuser::::Profiles=System Administrator;roles=root;lock_after_retries=no

相关内容