Statistics
| Branch: | Tag: | Revision:

root / tools / users-setup.in @ 27433b5c

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@