On 9/21/18 5:25 PM, kwtygrys via FreeIPA-users wrote:
well, according to the freeipa page https://www.freeipa.org/page/Web_UI


Web UI has two operation modes:

  * self-service
      o used for regular users
      o limited interface - only information about users
      o default page: user's profile
      o use cases: change or view own information and reset password
  * administration
      o *used for members of 'admins' group and users with a role assigned*
      o complete interface available


Hi,
I stand corrected, if the user is assigned a role he should see the administration console. This is confirmed by the code (see [1]).

I tried on RHEL 7.5 (ipa 4.5.4) and see the expected behavior: a user with User Administrator, IT Specialist and IT Security Specialist roles is able to see the admin console, and create new users.


Whats the point of giving an individual "User Administrator" role if he/she can not provision users using the Web UI? And if you want to use the ipa user-* commands then you need to actually create a different user admin role that has a write permission to cn=users,cn=accounts as the built-in “User Administrator” doesn’t have it and thus the ipa user-* commands don’t work.
"User Administrator" role has "User Administrators" privilege, which contains the permission "System: Add Users" and should grant add access to create a user.
Are you seeing the above role/privilege/permission in your setup?
flo

[1] https://github.com/freeipa/freeipa/blob/master/install/ui/src/freeipa/Application_controller.js#L241

Is this a well known bug/limitation? How do you go about providing role assigned principals with means to act upon the privileges they posses?

Regards
Kristof



On Sep 21, 2018, at 4:12 PM, Florence Blanc-Renaud <[email protected] <mailto:[email protected]>> wrote:

On 9/21/18 2:06 PM, kwtygrys via FreeIPA-users wrote:
Hi
I am running Freeipa 4.5.4 on Centos 7 server. I created a few users hradmin, itadmin, secadmin and assigned them to the built-in special roles User Administrator, IT Specialist and IT Security Specialist respectively. However every time I try to access the Web UI as one of those users I always get the WebUI in self-service mode, ie. I can not take advantage of the privileges/permissions these users have. I only get the WebUI administration mode when logging in as admin.
Is there anything I am missing in terms of configuration?
Hi,
IIRC a user has access to the whole WebUI administration when he is a member of the "admins" group.

flo

Regards
Kristof
_______________________________________________
FreeIPA-users mailing list -- [email protected] <mailto:[email protected]> To unsubscribe send an email to [email protected] <mailto:[email protected]>
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedorahosted.org/archives/list/[email protected]



_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

Reply via email to