[Slackbuilds-users] Moving sbopkg to /usr/sbin and require root
serban.udrea at skmail.ikp.physik.tu-darmstadt.de
Wed Feb 11 10:39:15 UTC 2009
Chess Griffin wrote:
> Sorry for the cross-post to sbopkg and slackbuilds.org mailing lists but
> I want to get as much feedback as possible.
I dare to disagree with other posters. I actually do not understand why
anything else but installing the final package needs root rights. I am
(still) working on some packages I hope to submit soon and I do
everything but package installation/removal as a normal user without
problems. Thus I would actually drop root for anything but final
installation/removal. In my opinion it is always good to use root rights
as sparingly as possible.
I do not know how big a problem is to change sbopkg, such that just the
last step needs root rights, but I would say that a first change would
be to have sbopkg default directories with access rights like /tmp.
Another possibility would be to have a sbopkg group and just users
belonging to this group would be allowed to use sbopkg, which may be
achieved by the default access rights to sbopkg's directories.
Another point is that all the SlackBuilds I looked at have
chown -R root:root .
which doesn't work if you are a normal user (at least on my machine).
At the moment I use
chown -R $UID:$GROUPS .
which seems to work OK but I do not know if it is acceptable, because I
didn't submit any SlackBuild until now.
Finally, I wouldn't compare sbopkg with other tools which work just with
ready-made packages, since those tools just need to do what is to be
done as root.
More information about the SlackBuilds-users