root / tools / users-setup.in @ 670e954a
History | View | Annotate | Download (1 kB)
1 | cdd27f7f | Michele Tartara | #!/bin/sh |
---|---|---|---|
2 | cdd27f7f | Michele Tartara | #Create common groups |
3 | cdd27f7f | Michele Tartara | addgroup --system @GNTDAEMONSGROUP@ |
4 | cdd27f7f | Michele Tartara | addgroup --system @GNTADMINGROUP@ |
5 | cdd27f7f | Michele Tartara | |
6 | cdd27f7f | Michele Tartara | #Create user-specific groups |
7 | cdd27f7f | Michele Tartara | addgroup --system @GNTMASTERUSER@ |
8 | cdd27f7f | Michele Tartara | addgroup --system @GNTRAPIUSER@ |
9 | cdd27f7f | Michele Tartara | addgroup --system @GNTCONFDUSER@ |
10 | 670e954a | Thomas Thrainer | addgroup --system @GNTQUERYDUSER@ |
11 | d34b3b8e | Michele Tartara | addgroup --system @GNTMONDUSER@ |
12 | cdd27f7f | Michele Tartara | |
13 | cdd27f7f | Michele Tartara | #Create users |
14 | cdd27f7f | Michele Tartara | adduser --system --ingroup @GNTMASTERDGROUP@ @GNTMASTERUSER@ |
15 | cdd27f7f | Michele Tartara | adduser --system --ingroup @GNTRAPIGROUP@ @GNTRAPIUSER@ |
16 | cdd27f7f | Michele Tartara | adduser --system --ingroup @GNTCONFDGROUP@ @GNTCONFDUSER@ |
17 | 670e954a | Thomas Thrainer | adduser --system --ingroup @GNTQUERYDGROUP@ @GNTQUERYDUSER@ |
18 | d34b3b8e | Michele Tartara | adduser --system --ingroup @GNTMONDGROUP@ @GNTMONDUSER@ |
19 | cdd27f7f | Michele Tartara | adduser --system @GNTNODEDUSER@ |
20 | cdd27f7f | Michele Tartara | |
21 | cdd27f7f | Michele Tartara | #Add users to extra groups |
22 | 670e954a | Thomas Thrainer | for u in @GNTMASTERUSER@ @GNTCONFDUSER@ @GNTQUERYDUSER@ @GNTRAPIUSER@ @GNTMONDUSER@ |
23 | cdd27f7f | Michele Tartara | do |
24 | cdd27f7f | Michele Tartara | adduser $u @GNTDAEMONSGROUP@ |
25 | cdd27f7f | Michele Tartara | done |
26 | cdd27f7f | Michele Tartara | |
27 | cdd27f7f | Michele Tartara | for u in @GNTMASTERUSER@ @GNTRAPIUSER@ |
28 | cdd27f7f | Michele Tartara | do |
29 | cdd27f7f | Michele Tartara | adduser $u @GNTADMINGROUP@ |
30 | cdd27f7f | Michele Tartara | done |
31 | 2474965b | Guido Trotter | |
32 | 2474965b | Guido Trotter | adduser @GNTMASTERUSER@ @GNTCONFDGROUP@ |
33 | 27433b5c | Michele Tartara | adduser @GNTMONDUSER@ @GNTMASTERDGROUP@ |
34 | 670e954a | Thomas Thrainer | adduser @GNTQUERYDUSER@ @GNTMASTERDGROUP@ |
35 | 670e954a | Thomas Thrainer | adduser @GNTQUERYDUSER@ @GNTCONFDGROUP@ |