a função raiz não foi reatribuída ao usuário normal (ex. tushar)

0

Eu quero reatribuir o papel de raiz ao usuário tushar, eu usei:

usermod -R -root tushar 

usermod -R +root tushar .

A saída:

/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.

qualquer ajuda apreciada antecipadamente.

    
por tushar 08.03.2016 / 09:41

1 resposta

1

O usuário precisa que o perfil "Segurança do usuário" tenha a autorização solaris.role.deledate . Como root issue:

usermod -P +"User Security" myuser

para adicionar este perfil. Em seguida, tente adicionar novamente a função raiz ao outro usuário:

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

Se você se impediu de se tornar root , talvez seja possível usar sudo e emitir:

sudo su -
usermod -R +root myuser

Como últimas opções você pode reinicializar a partir de um live CD, montar o pool raiz em um local temporário e editar o arquivo /etc/user_attr para adicionar:

myuser::::Profiles=System Administrator;roles=root;lock_after_retries=no
    
por 08.03.2016 / 10:16

Tags