Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2007 10:50:02 +0200
From:      Ivan Voras <ivoras@fer.hr>
To:        freebsd-questions@freebsd.org
Subject:   Re: Memcached Daemon Startup Issues
Message-ID:  <fam644$ce2$1@sea.gmane.org>
In-Reply-To: <12307237.post@talk.nabble.com>
References:  <12306830.post@talk.nabble.com> <12307237.post@talk.nabble.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig7BACD12D5AAB807F0B4FAE63
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Peter Pluta wrote:
> 
> 
> Peter Pluta wrote:
>> I installed memcached and since it doesn't have a config file I entered
>> the flags into rc.conf, but when I start it with the rc.d scripts, it
>> always runs as nobody, instead of the user I specified with -u <user>. The
>> man page says "only when run as root". This confuses me somewhat because
>> i'm executing the rc.d script as root, yet it still starts as nobody. I
>> can manually start memcached with "memcached -u memcached -l 127.0.0.1 -p
>> 11211 -m 32 -P /var/run/memcached/memcached.pid". 
>>
>> /etc/rc.conf bit:
>> memcached_enable="YES"
>> memcached_flags='-u memcached -d -l 127.0.0.1 -m 32 -P
>> /var/run/memcached.pid -p 1121'

> Nvm, I had to take a look at the rc script to see that there was another
> directive (memcached_user="")

This is because memcached_user is checked by it's rc.d script and 
defaults to "nobody". Thus, when memcached is started from the script, 
without memcached_user set, it will be run as nobody, not as root, and 
it won't be able to switch to another user by itself.


--------------enig7BACD12D5AAB807F0B4FAE63
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iD8DBQFGzpvCldnAQVacBcgRAgacAKCpi/p9K3It9DDf5Iepo/gO8r9c7wCcCaDj
I9Iq2o+WhCdK8LUhT15y6jo=
=J6eH
-----END PGP SIGNATURE-----

--------------enig7BACD12D5AAB807F0B4FAE63--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fam644$ce2$1>