Toon posts:

SSH [virtDomain.sh]

Pagina: 1
Acties:

Verwijderd

Topicstarter
Waarom krijg ik de volgende error bij het toevoegen van een site in Ensim? (Ik heb virtDomain.sh alleen gewijzigd)
code:
1
LONG ERROR


Shell code...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/usr/lib/opcenter/bind/add_a \*.$1 $3
DOMAIN=$1
SITE=`/usr/local/bin/sitelookup -d $DOMAIN site_handle`
/etc/appliance/customization/squirrelmail.sh $SITE
/etc/appliance/customization/webalizer.sh $DOMAIN $SITE

SiteAdmin=$2
Vpath=/home/virtual/$DOMAIN
/usr/sbin/chroot $Vpath usermod -d / -U $SiteAdmin
/usr/sbin/chroot $Vpath ln -f /home/$SiteAdmin/.bash_logout \/.bash_logout
/usr/sbin/chroot $Vpath ln -f /home/$SiteAdmin/.bash_profile \/.bash_profile
/usr/sbin/chroot $Vpath ln -f /home/$SiteAdmin/.bashrc \/.bashrc
/usr/sbin/chroot $Vpath mkdir home/$SiteAdmin/mail/
/usr/sbin/chroot $Vpath touch home/$SiteAdmin/.mailboxlist
/usr/sbin/chroot $Vpath chown $SiteAdmin:$SiteAdmin /home/$SiteAdmin/.mailboxlist
/usr/sbin/chroot $Vpath chown -R $SiteAdmin:$SiteAdmin /home/$SiteAdmin/mail/
/usr/sbin/chroot $Vpath ln -s home/$SiteAdmin/mail/ mail
/usr/sbin/chroot $Vpath ln -s home/$SiteAdmin/.mailboxlist .mailboxlist


---
Ik hoop dat ik dit in het goede forum heb gepost

[ Voor 53% gewijzigd door Verwijderd op 23-03-2003 15:31 ]


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

P&W -> NOS

Verwijderd

misschien omdat er een spatie achterstaat? haal die eens weg.
(Achter het IP-adres)

[ Voor 16% gewijzigd door Verwijderd op 23-03-2003 13:00 ]


Verwijderd

Topicstarter
Ik zie nergens een spatie achter staan hoor. Waar bedoel je?

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
code:
1
2
3
4
5
6
7
Standard Error: ['Invalid IP address (216.127.82.37 ) ',
 'ERROR:Invalid IP address %(ip)s ', 'ip=216.127.82.37 ',
 'error: domain test.com does not exist ', 
'/etc/appliance/customization/squirrelmail.sh: /etc/httpd/conf/ 
/0sqmail: No such file [...]
No such file or directory ', '/usr/sbin/chroot: cannot change root directory to 
/home/virtual/test.com : No such file or directory


Maak van van
'ip=216.127.82.37 '

even
'ip=216.127.82.37'.

dat bedoelt Tribunal denk ik.

[ Voor 83% gewijzigd door sebas op 23-03-2003 13:49 . Reden: layout ontneukt ]

Everyone complains of his memory, no one of his judgement.


Verwijderd

Topicstarter
Dat is de error die Ensim zelf geeft.

Mijn nieuwe script is
code:
1
2
3
4
5
6
/usr/lib/opcenter/bind/add_a \*.$1 $3
DOMAIN=$1
SITE=`/usr/local/bin/sitelookup -d $DOMAIN site_handle`
/etc/appliance/customization/squirrelmail.sh $SITE
/etc/appliance/customization/webalizer.sh $DOMAIN $SITE
/home/upgrade/lockSites-0.9.1/lockSites $DOMAIN

Werkt niet :(

/home/upgrade/lockSites-0.9.1/lockSites appel.nl
dat werkt bijv. wel in Shell

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
"werkt niet" ... hmmm

Je bedoelt dat hij de bovengenoemde error teruggeeft?
Check eens driedubbel dat $DOMAIN wel goed is, echo hem daarvoor misschien nog een keer dat je weet wat ie gaat uitvoeren. Wat gebeurt er als je ipv. DOMAIN=$1 DOMAIN="appel.nl" gebruikt?

Everyone complains of his memory, no one of his judgement.


Verwijderd

Topicstarter
Ik zal daar zo ff reageren, hier even wat dat jullie misschien kan helpen en dat het wat duidelijker wordt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Pepijn zegt:
hey 
Dennis zegt:
ik ben even bezig geweest, dit heb ik nu
Dennis zegt:
/usr/lib/opcenter/bind/add_a \*.$1 $3
DOMAIN=$1
SITE=`/usr/local/bin/sitelookup -d $DOMAIN site_handle`
/etc/appliance/customization/squirrelmail.sh $SITE
/etc/appliance/customization/webalizer.sh $DOMAIN $SITE
/home/upgrade/lockSites-0.9.1/lockSites $DOMAIN
Dennis zegt:
alleen 1 lijn toegevoegd dus
Dennis zegt:
omdat /home/upgrade/lockSites-0.9.1/lockSites site.nl in putty wel werkt
Dennis zegt:
maar het hele script werkt niet (chmod = 755)
Pepijn zegt:
het is zondag  
Dennis zegt:
je kunt me vandaag toch wel ff helpen?
Pepijn zegt:
weet je hoe mooi weer het buiten is?!!  
Dennis zegt:
jah, maar ik moet dit eerst ff fixen
Dennis zegt:
ik = ik met hulp van jouw
Pepijn zegt:
ik zie persoonlijk niet in, waarom je die files wil chown'n
Dennis zegt:
chrooten?
Pepijn zegt:
ook best
Dennis zegt:
 
Dennis zegt:
omdat ze anders meer kunnen zien dan ze mogen zien
Pepijn zegt:
geef je ze ssh toegang dan ofzo?
Dennis zegt:
voor ftp
Dennis zegt:
user: piet@saiyanarena.com kan de files van sa@saiyanarena.com zien
Dennis zegt:
daarom wil ik ze anders chrooten
Pepijn zegt:
kwestie van proftp instelling?!
Dennis zegt:
ook jah
Dennis zegt:
maar ze mogen iig nergens die files zien
Dennis zegt:
proftp instelling is al goed
Dennis zegt:
omdat het nu wel steeds handmatig kan
Dennis zegt:
maar ik wil het automatiseren
Dennis zegt:
zodat het via virtDomain.sh gaat
Pepijn zegt:
dan lijkt mij het allemaal niet zo moeilijk,... als het handmatig al is gelukt
Dennis zegt:
mij ook niet, maar het werkt iig niet
Dennis zegt:
/home/upgrade/lockSites-0.9.1/lockSites $DOMAIN
Dennis zegt:
is dat een goede command voor een shell file?
Pepijn zegt:
syntax is okay
Dennis zegt:
/usr/lib/opcenter/bind/add_a \*.$1 $3
DOMAIN=$1
SITE=`/usr/local/bin/sitelookup -d $DOMAIN site_handle`
/etc/appliance/customization/squirrelmail.sh $SITE
/etc/appliance/customization/webalizer.sh $DOMAIN $SITE
/home/upgrade/lockSites-0.9.1/lockSites $DOMAIN
Dennis zegt:
dit werkt in shell:
/home/upgrade/lockSites-0.9.1/lockSites domein.nl 
Dennis zegt:
zie jij wat ik fout doe?


Ik voer nu ff uit:
code:
1
2
3
4
5
/usr/lib/opcenter/bind/add_a \*.saiyanarena.com 216.127.82.37
SITE=`/usr/local/bin/sitelookup -d saiyanarena.com site_handle`
/etc/appliance/customization/squirrelmail.sh sa
/etc/appliance/customization/webalizer.sh saiyanarena.com sa
/home/upgrade/lockSites-0.9.1/lockSites saiyanarena.com


Dit geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@server customization]# chmod 755 test.sh
[root@server customization]# dir
squirrelmail.sh  virtDomain.sh      virtDomain.sh.bak2  webalizer.sh
test.sh          virtDomain.sh.bak  virtDomain.sh.new   webalizer.sh.bak
[root@server customization]# test.sh
bash: test.sh: command not found
[root@server customization]# ./test.sh
ERROR:Invalid IP address %(ip)s
ip=216.127.82.37
)nvalid IP address (216.127.82.37
/0sqmail: No such file or directoryelmail.sh: /etc/httpd/conf/sa
Processing saiyanarena.com
/fst/etc/webalizer.conf: No such file or directoryirtual/sa
chmod: getting attributes of `/home/virtual/sa\r/fst/etc/webalizer.conf': No such file or directory
/webalizer: No such file or directoryr.sh: /etc/httpd/conf/sa
saiyanarena.com is already modified
[root@server customization]#

[ Voor 21% gewijzigd door Verwijderd op 23-03-2003 13:58 ]


Verwijderd

Topicstarter
Iedereen die me wilde helpen bedankt!

Resultaat:
code:
1
2
3
4
5
6
/usr/lib/opcenter/bind/add_a \*.$1 $3
DOMAIN=$1
SITE=`/usr/local/bin/sitelookup -d $DOMAIN site_handle`
/etc/appliance/customization/squirrelmail.sh $SITE
/etc/appliance/customization/webalizer.sh $DOMAIN $SITE
/usr/local/bin/lockSites $DOMAIN
Pagina: 1