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>