Statistics
| Branch: | Tag: | Revision:

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@