Я хочу переназначить роль 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.
любая помощь приветствуется заранее.
Пользователь должен иметь профиль «Безопасность пользователя» для авторизации solaris.role.deledate
. Как корень
проблема:
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