ユーザーtusharにrootロールを再割り当てしたいです。以下を使用しました。
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
このプロフィールを追加してください。その後、次のコマンドを使用して別のユーザーにルートロールを追加してみてください。
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