Make users.conf-glite3.sh
From GridPP Wiki
Revision as of 15:35, 1 July 2009 by Andreas Roussos (Talk | contribs)
#!/bin/sh
addVO() {
count=0
while [ "$count" -lt $npoolold ]
do
count=$(($count+1))
VOuid=$(($VOuid+1))
if [ $count -lt 10 ]; then
echo $VOuid:"$VOunam"00$count:$VOgid:$VOgnam:$VO:: >> $fn
else
echo $VOuid:"$VOunam"0$count:$VOgid:$VOgnam:$VO:: >> $fn
fi
done
VOuid=$(($VOuid+1))
echo $VOuid:"$VOunam"sgm:$VOgid:$VOgnam:$VO:sgm: >> $fn
VOuid=$(($VOuid+1))
echo $VOuid:"$VOunam"prd:$VOgid:$VOgnam:$VO:prd: >> $fn
count=$npoolold
while [ "$count" -lt $npool ]
do
count=$(($count+1))
VOuid=$(($VOuid+1))
if [ $count -lt 10 ]; then
echo $VOuid:"$VOunam"00$count:$VOgid:$VOgnam:$VO:: >> $fn
elif [ $count -lt 100 ]; then
echo $VOuid:"$VOunam"0$count:$VOgid:$VOgnam:$VO:: >> $fn
else
echo $VOuid:"$VOunam"$count:$VOgid:$VOgnam:$VO:: >> $fn
fi
# VOuid=$(($VOuid+1))
done
}
# Keep current GIDs?
fn=users.new.conf
if [ -e $fn ]; then
rm $fn
fi
touch $fn
# new in 2.7.0
echo "281:dpmmgr:281:dpmmgr:x:dpm:" >> $fn
VO="alice"
VOunam="alice"
VOgnam="alice"
VOgid=1395
VOuid=11000
npool=200
npoolold=50
addVO
VO="atlas"
VOunam="atlas"
VOgnam="atlas"
VOgid=1307
VOuid=12000
npool=200
npoolold=50
addVO
VO="cms"
VOunam="cms"
VOgnam="cms"
VOgid=1399
VOuid=13000
npool=200
npoolold=50
addVO
VO="lhcb"
VOunam="lhcb"
VOgnam="lhcb"
VOgid=1470
VOuid=14000
npool=200
npoolold=50
addVO
VO="dteam"
VOunam="dteam"
VOgnam="dteam"
VOgid=2688
VOuid=15000
npool=200
npoolold=50
addVO
VO="vo.sixt.cern.ch"
VOunam="sixt"
VOgnam="sixt"
VOgid=1077
VOuid=16000
npool=200
npoolold=50
addVO
VO="babar"
VOunam="babar"
VOgnam="babar"
VOgid=2600
VOuid=17000
npool=200
npoolold=50
addVO
VO="hone"
VOunam="hone"
VOgnam="hone"
VOgid=3200
VOuid=23000
npool=200
npoolold=50
addVO
VO="biomed"
VOunam="biomed"
VOgnam="biomed"
VOgid=2900
VOuid=20000
npool=200
npoolold=50
addVO
VO="zeus"
VOunam="zeus"
VOgnam="zeus"
VOgid=2700
VOuid=18000
npool=200
npoolold=50
addVO
VO="cdf"
VOunam="cdf"
VOgnam="cdf"
VOgid=2800
VOuid=19000
npool=200
npoolold=50
addVO
VO="pheno"
VOunam="pheno"
VOgnam="pheno"
VOgid=3000
VOuid=21000
npool=200
npoolold=50
addVO
VO="ilc"
VOunam="ilc"
VOgnam="ilc"
VOgid=3100
VOuid=22000
npool=200
npoolold=50
addVO
VO="dzero"
VOunam="dzero"
VOgnam="dzero"
VOgid=3300
VOuid=24000
npool=200
npoolold=50
addVO
VO="ops"
VOunam="ops"
VOgnam="ops"
VOgid=3500
VOuid=26000
npool=200
npoolold=50
addVO
VO="ngs.ac.uk"
VOunam="ngs"
VOgnam="ngs"
VOgid=3600
VOuid=27000
npool=100
npoolold=0
addVO
VO="minos.vo.gridpp.ac.uk"
VOunam="minos"
VOgnam="minos"
VOgid=3700
VOuid=28000
npool=100
npoolold=0
addVO
VO="fusion"
VOunam="fusion"
VOgnam="fusion"
VOgid=3800
VOuid=29000
npool=100
npoolold=0
addVO
VO="geant4"
VOunam="geant"
VOgnam="geant4"
VOgid=3900
VOuid=30000
npool=100
npoolold=0
addVO
VO="camont"
VOunam="camont"
VOgnam="camont"
VOgid=4000
VOuid=31000
npool=100
npoolold=0
addVO
VO="gridpp"
VOunam="grdpp"
VOgnam="gridpp"
VOgid=4100
VOuid=32000
npool=100
npoolold=0
addVO
VO="calice"
VOunam="calice"
VOgnam="calice"
VOgid=4200
VOuid=33000
npool=100
npoolold=0
addVO
VO="cedar"
VOunam="cedar"
VOgnam="cedar"
VOgid=4300
VOuid=34000
npool=100
npoolold=0
addVO
VO="esr"
VOunam="esr"
VOgnam="esr"
VOgid=4400
VOuid=35000
npool=100
npoolold=0
addVO
VO="magic"
VOunam="magic"
VOgnam="magic"
VOgid=4500
VOuid=36000
npool=100
npoolold=0
addVO
VO="na48"
VOunam="na48"
VOgnam="na48"
VOgid=4600
VOuid=37000
npool=100
npoolold=0
addVO
VO="planck"
VOunam="planck"
VOgnam="planck"
VOgid=4700
VOuid=38000
npool=100
npoolold=0
addVO
VO="t2k"
VOunam="t2k"
VOgnam="t2k"
VOgid=4800
VOuid=39000
npool=100
npoolold=0
addVO
VO="vo.southgrid.ac.uk"
VOunam="south"
VOgnam="southgd"
VOgid=4900
VOuid=40000
npool=100
npoolold=0
addVO
VO="supernemo.vo.eu-egee.org"
VOunam="spnem"
VOgnam="supernemo"
VOgid=5000
VOuid=41000
npool=100
npoolold=0
addVO