Hi,

On Sat, Oct 29, 2022 at 4:19 PM Abhishek Dasgupta via FreeIPA-users <
[email protected]> wrote:

> As I mentioned it will also try to remove any DNS entries for the host
>> and revoke any certificates issued to the host and services. You'll need
>> to add those permissions as well.
>
>
> The role which the admin is a member of,  has the following privileges:
> "Service Administrators" and "Host Administrators'' (ipa role
> -add-privilege $role_name  --privelege="Service Administrators"
> --privelege="Host Administrators'') ? If you can direct me to what those
> exact permissions/privileges are ?  and how to add them? Will they be the
> same as adding another privilege option flag?
> It'd be really helpful if anyone can answer it or provide some
> pointers/references. Thank you!
>

Are you using the "admin" user or an alternate user? If this user is a
member of the "admins" group he should inherit all the required privileges,
no need to assign individual roles.
flo

>
> Regards,
> Abhishek
>
> On Fri, Oct 28, 2022, 23:14 Rob Crittenden <[email protected]> wrote:
>
>> Abhishek Dasgupta via FreeIPA-users wrote:
>> > Thanks Alexander! Do you have any pointers on why it may be failing ?
>> > and how to proceed to solve the problem? I am happy to provide any
>> > information that is needed.
>>
>> As I mentioned it will also try to remove any DNS entries for the host
>> and revoke any certificates issued to the host and services. You'll need
>> to add those permissions as well.
>>
>> rob
>>
>> >
>> > On Thu, Oct 27, 2022 at 9:49 PM Alexander Bokovoy <[email protected]
>> > <mailto:[email protected]>> wrote:
>> >
>> >     On to, 27 loka 2022, Abhishek Dasgupta via FreeIPA-users wrote:
>> >     >Hi Rob,
>> >     >Thanks for answering my doubts! The admin in my case has these
>> >     privileges =
>> >     >{"Service Administrator", "Host Administrator"}. Is some other
>> >     >privilege needed to delete a host ?
>> >
>> >     'Host Administrators' privilege should cover 'Remove Sosts'
>> permission:
>> >
>> >              'System: Remove Hosts': {
>> >                  'ipapermright': {'delete'},
>> >                  'replaces': [
>> >                      '(target =
>> >     "ldap:///fqdn=*,cn=computers,cn=accounts,$SUFFIX";)(version 3.0;acl
>> >     "permission:Remove Hosts";allow (delete) groupdn =
>> >     "ldap:///cn=Remove Hosts,cn=permissions,cn=pbac,$SUFFIX";)',
>> >                  ],
>> >                  'default_privileges': {'Host Administrators'},
>> >              },
>> >
>> >     Accordingly, 'Service Administrators' privilege should cover 'Remove
>> >     Services' permission:
>> >
>> >              'System: Remove Services': {
>> >                  'ipapermright': {'delete'},
>> >                  'replaces': [
>> >                      '(target =
>> >
>>  "ldap:///krbprincipalname=*,cn=services,cn=accounts,$SUFFIX";)(version
>> 3.0;acl
>> >     "permission:Remove Services";allow (delete) groupdn =
>> >     "ldap:///cn=Remove Services,cn=permissions,cn=pbac,$SUFFIX";)',
>> >                  ],
>> >                  'default_privileges': {'Service Administrators'},
>> >              },
>> >
>> >     These are the definitions of the actual permissions in IPA code.
>> >
>> >     >
>> >     >On Wed, Oct 26, 2022 at 10:35 PM Rob Crittenden
>> >     <[email protected] <mailto:[email protected]>> wrote:
>> >     >
>> >     >> Abhishek Dasgupta via FreeIPA-users wrote:
>> >     >> > Hello, If you can provide some pointers, it would be great! .
>> >     Thanks
>> >     >> >
>> >     >> > Best,
>> >     >> > Abhishek
>> >     >> >
>> >     >> > On Fri, Oct 21, 2022 at 6:17 PM Abhishek Dasgupta
>> >     >> > <[email protected]
>> >     <mailto:[email protected]>
>> >     <mailto:[email protected]
>> >     <mailto:[email protected]>>>
>> >     >> > wrote:
>> >     >> >
>> >     >> >     Newbie here. I have a use-case where I need to delete host
>> >     >> >     principals only when no service principals exist on the
>> >     host. Does
>> >     >> >     "ipa host-del" perform this check? If No, then when I run
>> this
>> >     >> >     command  would it delete the host principal and along with
>> >     it delete
>> >     >> >     all the service principals associated ?
>> >     >>
>> >     >> A service can't exist without an accompanying host. If you use
>> >     host-del
>> >     >> it will delete the host and all services, no questions asked.
>> >     >>
>> >     >> >     I tried to run the command on a host but got the following
>> >     error:
>> >     >> >
>> >     >> >     ipa: ERROR: Insufficient access: Insufficient 'delete'
>> >     privilege to
>> >     >> >     delete the entry
>> >     >> >
>> >     >> >
>> >     >> >     What privileges are needed to run this command ? I was
>> >     already kinit
>> >     >> >     as an admin.
>> >     >>
>> >     >> In a stock install admin should have sufficient privileges to
>> >     remove any
>> >     >> host that is not also an IPA server.
>> >     >>
>> >     >> It will delete:
>> >     >>
>> >     >> - the host
>> >     >> - all services
>> >     >> - revoke all certificates issued to the host/service
>> >     >> - all DNS records for the host/service
>> >     >>
>> >     >> rob
>> >     >>
>> >     >>
>> >
>> >
>> >
>> >
>> >     --
>> >     / Alexander Bokovoy
>> >     Sr. Principal Software Engineer
>> >     Security / Identity Management Engineering
>> >     Red Hat Limited, Finland
>> >
>> >
>> > _______________________________________________
>> > FreeIPA-users mailing list -- [email protected]
>> > To unsubscribe send an email to
>> [email protected]
>> > Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> > List Archives:
>> https://lists.fedorahosted.org/archives/list/[email protected]
>> > Do not reply to spam, report it:
>> https://pagure.io/fedora-infrastructure/new_issue
>> >
>>
>> _______________________________________________
> FreeIPA-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedorahosted.org/archives/list/[email protected]
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>
_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to