Am 05.02.25 um 10:21 schrieb Daniel Kral: > On 2/3/25 12:49, Fiona Ebner wrote: >> Am 04.12.24 um 16:11 schrieb Daniel Kral: >>> Let the API endpoint `DELETE /access/roles/{roleid}` or command >>> `pveum role delete <roleid>` remove any ACL rules in the user >>> configuration, which reference the removed role. >>> >>> Before this change, the removal of a role has caused the role to remain >>> in existing ACL rules, which referenced the removed role. Therefore, on >>> each parse of the user configuration, a warning was be displayed: >>> >>> user config - ignore invalid acl role '<role>' >>> >> >> Might be good to note that the next modification of the configuration >> would drop the unknown role (even if a role with the same name is >> re-added right away). > > Thanks, will mention that in the v2! > > Just for clarification, what could be an/the use case of deleting and > re-adding the role? It could be certainly beneficial to add a small > reminder in the WebUI, that removing a user/group/role will also delete > its dependents.
Could happen by accident, or could just be the want to use a new role with the same name for something (slightly) different. But I mentioned this, because one could suspect that re-adding right away could be a scenario where the left-overs from the deleted role are not dropped. And a new role starting out with ACLs from a previous one would be surprising and have security-critical implications. It's not the case however, the left-overs are dropped even then. Still, if you ever suspect you came across something with security implications, best to contact a member of the security team, or you can also just use the standard channels: https://pve.proxmox.com/wiki/Security_Reporting ) > > On 2/3/25 12:49, Fiona Ebner wrote: >> What would be really nice is to have some tests for various >> add/modify/delete sequences touching user.cfg :) I don't think current >> tests cover that yet. > > I'll gladly provide these with a v2 to document the changes and also > just enforce this behavior in the future :). Great! _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel