Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#9756 - makepkg building as nobody
Attached to Project:
Arch Linux
Opened by pajaro (pajaro) - Tuesday, 04 March 2008, 07:04 GMT
Last edited by Dan McGee (toofishes) - Tuesday, 04 March 2008, 22:50 GMT
Opened by pajaro (pajaro) - Tuesday, 04 March 2008, 07:04 GMT
Last edited by Dan McGee (toofishes) - Tuesday, 04 March 2008, 22:50 GMT
|
DetailsDescription:
In the chat I shared the idea of building packages from aur with a special user to isolate building packages from my default user, since a makepkg can look clean, but the attackar may have put code in other areas of the building process (like the makefiles). There they suggested using nobody as the default user for makepkg and opening a task here to request building as nobody as the standard behaviour of makepkg. So, should makepkg build as nobody by default? |
This task depends upon
Closed by Dan McGee (toofishes)
Tuesday, 04 March 2008, 22:50 GMT
Reason for closing: Won't implement
Additional comments about closing: See comments for details. Building as an alternate user or in a chroot would provide better security and does not require makepkg to always run as root.
Tuesday, 04 March 2008, 22:50 GMT
Reason for closing: Won't implement
Additional comments about closing: See comments for details. Building as an alternate user or in a chroot would provide better security and does not require makepkg to always run as root.
However, I don't think makepkg should build as nobody - this removes the possibility to define local user settings for makepkg.
I think having external scripts to handle chroot builds are the correct way to handle this, and/or setting up a second user for building packages. I'd like to close this as "won't implement" if no one objects.