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