Gentoo Archives: gentoo-dev

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: Re: [gentoo-dev] [PATCH v4 00/19] User/group packages
Date: Thu, 13 Jun 2019 08:54:14
Message-Id: b36764fc87c8222c849736192afbd884@gentoo.org
In Reply to: [gentoo-dev] [PATCH v4 00/19] User/group packages by "Michał Górny"
1 Hi!
2
3 Its a good thing that you're reviewing user class. I write some thought
4 previosly about it.
5
6 Why not create some set for standart uid:gid for services so they will
7 be identicall in all installations?
8
9 like slurm has uid:gid 500:500
10 nginx 80:80 or something...
11
12
13 Michał Górny писал 11-06-2019 19:23:
14 > Hi,
15 >
16 > Here's hopefully the final iteration of the patches. Changes since v3:
17 >
18 > - changed description to 'System user/group' (from 'service'),
19 >
20 > - fixed acct-user to fail when ACCT_USER_GROUPS is empty (and not just
21 > when it is unset).
22 >
23 > Please review.
24 >
25 > --
26 > Best regards,
27 > Michał Górny
28 >
29 >
30 > Michał Górny (19):
31 > user.eclass: Remove dead/broken Darwin support
32 > user.eclass: NetBSD has 'getent'
33 > user.eclass: Do not create user-group automatically
34 > user.eclass: Prevent automated home creation in useradd
35 > user.eclass: Support disabling home directory creation
36 > user.eclass: Support forcing specified UID/GID
37 > user.eclass: Die if no free UID/GID is found
38 > user.eclass: Factor out finding nologin into separate function
39 > user.eclass: Introduce esetshell
40 > user.eclass: Introduce eget{user,group}name
41 > user.eclass: Also permit using functions in pkg_*rm phases
42 > user.eclass: Support getting & setting comment field
43 > user.eclass: Introduce e{get,set}groups
44 > acct-group.eclass: A new eclass to maintain group accounts
45 > acct-user.eclass: A new eclass to maintain user accounts
46 > acct-user.eclass: Supporting locking & unlocking accounts
47 > acct-group/ftp: Add 'ftp' group (GID 21)
48 > acct-user/ftp: Add 'ftp' user (UID 21)
49 > net-ftp/ftpbase: Utilize {group,user}/ftp
50 >
51 > acct-group/ftp/ftp-0.ebuild | 9 +
52 > acct-group/ftp/metadata.xml | 5 +
53 > acct-user/ftp/ftp-0.ebuild | 14 +
54 > acct-user/ftp/metadata.xml | 5 +
55 > eclass/acct-group.eclass | 124 ++++++++
56 > eclass/acct-user.eclass | 373 ++++++++++++++++++++++++
57 > eclass/user.eclass | 385 ++++++++++++++++++++-----
58 > net-ftp/ftpbase/ftpbase-0.01-r3.ebuild | 39 +++
59 > profiles/categories | 2 +
60 > 9 files changed, 886 insertions(+), 70 deletions(-)
61 > create mode 100644 acct-group/ftp/ftp-0.ebuild
62 > create mode 100644 acct-group/ftp/metadata.xml
63 > create mode 100644 acct-user/ftp/ftp-0.ebuild
64 > create mode 100644 acct-user/ftp/metadata.xml
65 > create mode 100644 eclass/acct-group.eclass
66 > create mode 100644 eclass/acct-user.eclass
67 > create mode 100644 net-ftp/ftpbase/ftpbase-0.01-r3.ebuild
68
69 --
70 Best Regards,
71 Alexey 'Alexxy' Shvetsov
72 Best Regards,
73 Alexey 'Alexxy' Shvetsov, PhD
74 Department of Molecular and Radiation Biophysics
75 FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
76 Leningrad region, Gatchina, Russia
77 Gentoo Team Ru
78 Gentoo Linux Dev
79 mailto:alexxyum@×××××.com
80 mailto:alexxy@g.o
81 mailto:alexxy@×××××××××××××.ru

Replies

Subject Author
Re: [gentoo-dev] [PATCH v4 00/19] User/group packages Michael Orlitzky <mjo@g.o>