Statistics
| Branch: | Tag: | Revision:

root / tools / users-setup.in @ 670e954a

History | View | Annotate | Download (1 kB)

1
#!/bin/sh
2
#Create common groups
3
addgroup --system @GNTDAEMONSGROUP@
4
addgroup --system @GNTADMINGROUP@
5

    
6
#Create user-specific groups
7
addgroup --system @GNTMASTERUSER@
8
addgroup --system @GNTRAPIUSER@
9
addgroup --system @GNTCONFDUSER@
10
addgroup --system @GNTQUERYDUSER@
11
addgroup --system @GNTMONDUSER@
12

    
13
#Create users
14
adduser --system --ingroup @GNTMASTERDGROUP@ @GNTMASTERUSER@
15
adduser --system --ingroup @GNTRAPIGROUP@ @GNTRAPIUSER@
16
adduser --system --ingroup @GNTCONFDGROUP@ @GNTCONFDUSER@
17
adduser --system --ingroup @GNTQUERYDGROUP@ @GNTQUERYDUSER@
18
adduser --system --ingroup @GNTMONDGROUP@ @GNTMONDUSER@
19
adduser --system @GNTNODEDUSER@
20

    
21
#Add users to extra groups
22
for u in @GNTMASTERUSER@ @GNTCONFDUSER@ @GNTQUERYDUSER@ @GNTRAPIUSER@ @GNTMONDUSER@
23
do
24
  adduser $u @GNTDAEMONSGROUP@
25
done
26

    
27
for u in @GNTMASTERUSER@ @GNTRAPIUSER@
28
do
29
  adduser $u @GNTADMINGROUP@
30
done
31

    
32
adduser @GNTMASTERUSER@ @GNTCONFDGROUP@
33
adduser @GNTMONDUSER@ @GNTMASTERDGROUP@
34
adduser @GNTQUERYDUSER@ @GNTMASTERDGROUP@
35
adduser @GNTQUERYDUSER@ @GNTCONFDGROUP@