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 |