diff options
author | Paul Spooren <mail@aparcar.org> | 2021-08-24 13:31:19 -1000 |
---|---|---|
committer | Rosen Penev <rosenp@gmail.com> | 2021-08-28 16:50:48 -0700 |
commit | c57abd4a56369adebe809683d2f6bb33252cc838 (patch) | |
tree | 2bfe72cb5aeab52a490a866fa3b253d0ec03c205 /net/memcached/files | |
parent | 2d3409d5c4693edc7d14f9bd04a678c956bd8f17 (diff) |
memcached: use memcached user
This avoid using `nobody` as user since multiple services fallback to
this user, resulting in a security issue. The UID was taken from Gentoos
`acct-user` repository.
https://gitweb.gentoo.org/repo/gentoo.git/tree/acct-user/memcached/memcached-0-r1.ebuild
Signed-off-by: Paul Spooren <mail@aparcar.org>
Diffstat (limited to 'net/memcached/files')
-rw-r--r-- | net/memcached/files/memcached.config | 2 | ||||
-rw-r--r-- | net/memcached/files/memcached.init | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/net/memcached/files/memcached.config b/net/memcached/files/memcached.config index 4071116b7..7a27c84bc 100644 --- a/net/memcached/files/memcached.config +++ b/net/memcached/files/memcached.config @@ -1,5 +1,5 @@ config memcached - option user 'nobody' + option user 'memcached' option maxconn '1024' option listen '0.0.0.0' option port '11211' diff --git a/net/memcached/files/memcached.init b/net/memcached/files/memcached.init index 063bf6472..10a8d0a39 100644 --- a/net/memcached/files/memcached.init +++ b/net/memcached/files/memcached.init @@ -12,7 +12,7 @@ start_instance () { config_get port "$section" port config_get memory "$section" memory - service_start /usr/bin/memcached -d -u ${user:-nobody} \ + service_start /usr/bin/memcached -d -u ${user:-memcached} \ -c ${maxconn:-1024} -l ${listen:-0.0.0.0} \ -p ${port:-11211} -U ${port:-11211} -m ${memory:-64} } |