On Sat, Aug 3, 2019 at 8:04 PM Hasan Calisir <hasan.cali...@psauxit.com> wrote:
>
> Hi,
>
> gvm (previously named OpenVAS) doesn't have a fixed ID in fedora or arch. I 
> assigned free 495 according to 
> https://wiki.gentoo.org/wiki/Project:Quality_Assurance/UID_GID_Assignment
>
> Why we need USER?
>
> Community edition of gvm {Greenbone Vulnerability Management} with version 10 
> uses only rsync to updating feeds and rsyncing under root is not 
> secure.Upstream strongly recommends to run daemons and feed updates under 
> non-root user. Because of that i need user 'gvm' for the package. All 
> services & init scripts and vulnerability feed executables will run under 
> user 'gvm'.
>
> Main PR --> https://github.com/gentoo/gentoo/pull/12542
>
> acct-user/gvm PR --> https://github.com/gentoo/gentoo/pull/12609
>
> ----------------------------------------------------------------------------------------------
>
> # Copyright 2019 Gentoo Authors
> # Distributed under the terms of the GNU General Public License v2
>
> EAPI=7
>
> inherit acct-user
>
> DESCRIPTION="Greenbone vulnerability management program user"
> ACCT_USER_ID=495
> ACCT_USER_HOME=/var/lib/gvm
> ACCT_USER_SHELL=/bin/bash
> ACCT_USER_GROUPS=( gvm )
>
> acct-user_add_deps
>
> ------------------------------------------------------------------------------------------------

Your ebuild sets ACCT_USER_GROUPS=( gvm ), but acct-group/gvm does not
exist. You must also create an ebuild for the group.

Reply via email to