Thank you for the direction.I imagine that Bitcoin, Litecoin, Doggiecoin, namecoin, etc will want to do something similar in the future and will add there own users to the UIDs file.
I'll create a "zetacoin" user as see if it's accepted. On 4/12/2014 4:41 AM, Scot Hetzel wrote:
On Fri, Apr 11, 2014 at 6:03 PM, Daniel Morante <dan...@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.
smime.p7s
Description: S/MIME Cryptographic Signature