Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Apr 2014 03:41:33 -0500
From:      Scot Hetzel <swhetzel@gmail.com>
To:        Daniel Morante <daniel@morante.net>
Cc:        FreeBSD Ports <ports@freebsd.org>
Subject:   Re: Port: net-p2p/zetacoin
Message-ID:  <CACdU%2Bf9HYW4TeUZByEEHnizx%2BG75Vs9j%2B4mV3ysB4Hq0QQ68Zw@mail.gmail.com>
In-Reply-To: <534874BE.1060600@morante.net>
References:  <534874BE.1060600@morante.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 11, 2014 at 6:03 PM, Daniel Morante <daniel@morante.net> wrote:
> I'm updating the port and at the same time making some changes to the rc.d
> start up script.
> I have added the option to change the user that zetacoind runs as:
>
>
> : ${zetacoin_user="root"}
> : ${zetacoin_group="wheel"}
>
>
> zetacoin_create_datadir()
> {
>     echo "Creating data directory"
>     eval mkdir -p ${zetacoin_datadir}
>     [ $? -eq 0 ] && chown -R ${zetacoin_user}:${zetacoin_group}
> ${zetacoin_datadir}
>     ln -s ${zetacoin_datadir} /.zetacoin
> }
>
>
>
>
> I'm not sure if I should leave it defaulting to root/wheel or have the port
> create a "zetacoin" user and group and have it use that to begin with.
>
It's better to have less things run as root/wheel.  Especially if the
zetacoind daemon can be run as a different user.

> Should I just let the end user make that decision?
>
The port maintainer should make this decision to switch the user/group
to zetacoin.

> The problem I see with defaulting to a "zetacoin" user is that existing
> installations will need to manually change the owner and group of the data
> directory.
>
> Thoughts?
>
You just have to prepare a note for UPDATING that says that the
zetacoind daemon is now run as user zetacoin, and that existing
installations will need to change the owner/group to zetacoin for the
data directory.

-- 
DISCLAIMER:

No electrons were maimed while sending this message. Only slightly bruised.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf9HYW4TeUZByEEHnizx%2BG75Vs9j%2B4mV3ysB4Hq0QQ68Zw>