root / tools / users-setup.in @ 3695a4e0
History | View | Annotate | Download (1020 Bytes)
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 @GNTLUXIDUSER@ |
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 @GNTLUXIDGROUP@ @GNTLUXIDUSER@ |
18 |
adduser --system --ingroup @GNTMONDGROUP@ @GNTMONDUSER@ |
19 |
adduser --system @GNTNODEDUSER@ |
20 |
|
21 |
#Add users to extra groups |
22 |
for u in @GNTMASTERUSER@ @GNTCONFDUSER@ @GNTLUXIDUSER@ @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 @GNTLUXIDUSER@ @GNTMASTERDGROUP@ |
35 |
adduser @GNTLUXIDUSER@ @GNTCONFDGROUP@ |