overlay: Add user/group packages mimicking databases from baselayout

This is first step towards getting rid of passwd and group databases
from baselayout, and of nss-altfiles (nss-usrfiles) NSS plugin.

This will also allow us to add new users to groups.
This commit is contained in:
Krzesimir Nowak 2024-02-01 13:29:15 +01:00
parent 3889e2ff9d
commit 7e03e64608
65 changed files with 621 additions and 0 deletions

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=1
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=1

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=80
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=17
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=500
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=2
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=29
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=7
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=8
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=13
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=65533
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=150
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=3
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=202
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=246
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=215
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,9 @@
# Copyright 2024 Flatcar Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=234
ACCT_GROUP_ENFORCE_ID=x

View File

@ -0,0 +1,13 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=3
ACCT_USER_ENFORCE_ID=x
ACCT_USER_HOME="/var/adm"
ACCT_USER_GROUPS=( adm sys disk)
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,14 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=1
ACCT_USER_ENFORCE_ID=x
ACCT_USER_HOME="/bin"
ACCT_USER_HOME_OWNER=root:root
ACCT_USER_GROUPS=( bin daemon sys )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,14 @@
# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=500
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_SHELL="/bin/bash"
ACCT_USER_HOME="/home/core"
ACCT_USER_GROUPS=( core wheel docker systemd-journal portage )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,14 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=2
ACCT_USER_ENFORCE_ID=x
ACCT_USER_HOME="/sbin"
ACCT_USER_HOME_OWNER=root:root
ACCT_USER_GROUPS=( daemon bin adm )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,12 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=233
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_GROUPS=( docker )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,15 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=7
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_SHELL="/sbin/halt"
ACCT_USER_HOME="/sbin"
ACCT_USER_HOME_OWNER=root:root
ACCT_USER_GROUPS=( root )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,13 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=4
ACCT_USER_ENFORCE_ID=x
ACCT_USER_HOME="/var/spool/lpd"
ACCT_USER_GROUPS=( lp )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,13 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=9
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_HOME="/var/spool/news"
ACCT_USER_GROUPS=( news )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,14 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=11
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_HOME="/root"
ACCT_USER_HOME_OWNER=root:root
ACCT_USER_GROUPS=( root )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,15 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=6
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_SHELL="/sbin/shutdown"
ACCT_USER_HOME="/sbin"
ACCT_USER_HOME_OWNER=root:root
ACCT_USER_GROUPS=( root )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,15 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=5
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_SHELL="/bin/sync"
ACCT_USER_HOME="/sbin"
ACCT_USER_HOME_OWNER=root:root
ACCT_USER_GROUPS=( root )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,12 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=202
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_GROUPS=( syslog )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,12 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=246
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_GROUPS=( systemd-bus-proxy )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,12 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=215
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_GROUPS=( tcpdump )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,12 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=234
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_GROUPS=( tlsdate )
acct-user_add_deps

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>infra@flatcar-linux.org</email>
<name>Flatcar Linux Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,13 @@
# Copyright 2024 Flatcar Maintainers
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=10
ACCT_USER_ENFORCE_ID=yes
ACCT_USER_HOME="/var/spool/uucp"
ACCT_USER_GROUPS=( uucp )
acct-user_add_deps