Bugzilla – Bug 66303
aegis: permissions
Last modified: 2008-03-07 10:57:15 UTC
aegis includes a file in /etc/permissions.d that sets setuid bits. a) why does it need to be setuid root at all? b) please remove that file. I'll include it in the permissions package instead if you have an answer for a).
pardon, setuid aegis, not root. Nevertheless the question remains.
Yes this is not obvious. However there is an Appendix D in the user guide describing why, and how the setuid is isolated to make the code audit-friendly. The basic reason is that eagis is something like clearcase or cvs with process support, and that it protects the shared repository with unix file permissions. for details, please see: /usr/share/doc/packages/aegis/en/user-guide.{ps,txt,dvi} btw, the currently checked-in version got an audit. I plan on an update for code10. does this answer your question?
Fine, thanks. Moving the permissions file with the next update is fine.
So, this can be closed, right?
the permissions.d file is not migrated yet, so keep open until fixed.
no changes to aegis package for two years. setting package to frozen to prevent shipment in future distros.
closing