root / tools / users-setup.in @ 33bff17b
History | View | Annotate | Download (834 Bytes)
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 | d34b3b8e | Michele Tartara | addgroup --system @GNTMONDUSER@ |
11 | cdd27f7f | Michele Tartara | |
12 | cdd27f7f | Michele Tartara | #Create users |
13 | cdd27f7f | Michele Tartara | adduser --system --ingroup @GNTMASTERDGROUP@ @GNTMASTERUSER@ |
14 | cdd27f7f | Michele Tartara | adduser --system --ingroup @GNTRAPIGROUP@ @GNTRAPIUSER@ |
15 | cdd27f7f | Michele Tartara | adduser --system --ingroup @GNTCONFDGROUP@ @GNTCONFDUSER@ |
16 | d34b3b8e | Michele Tartara | adduser --system --ingroup @GNTMONDGROUP@ @GNTMONDUSER@ |
17 | cdd27f7f | Michele Tartara | adduser --system @GNTNODEDUSER@ |
18 | cdd27f7f | Michele Tartara | |
19 | cdd27f7f | Michele Tartara | #Add users to extra groups |
20 | d34b3b8e | Michele Tartara | for u in @GNTMASTERUSER@ @GNTCONFDUSER@ @GNTRAPIUSER@ @GNTMONDUSER@ |
21 | cdd27f7f | Michele Tartara | do |
22 | cdd27f7f | Michele Tartara | adduser $u @GNTDAEMONSGROUP@ |
23 | cdd27f7f | Michele Tartara | done |
24 | cdd27f7f | Michele Tartara | |
25 | cdd27f7f | Michele Tartara | for u in @GNTMASTERUSER@ @GNTRAPIUSER@ |
26 | cdd27f7f | Michele Tartara | do |
27 | cdd27f7f | Michele Tartara | adduser $u @GNTADMINGROUP@ |
28 | cdd27f7f | Michele Tartara | done |
29 | 2474965b | Guido Trotter | |
30 | 2474965b | Guido Trotter | adduser @GNTMASTERUSER@ @GNTCONFDGROUP@ |
31 | 27433b5c | Michele Tartara | adduser @GNTMONDUSER@ @GNTMASTERDGROUP@ |