Fehler nach löschen eines Web

Till

Administrator
Das sieht gut aus. Dann sieh mal bitte in /etc/shadow nach, ob der User dort auch gelistet ist. Danach auch nachmal in /etc/group, ob dort auch alles gut aussieht.
 
Das sieht gut aus. Dann sieh mal bitte in /etc/shadow nach, ob der User dort auch gelistet ist. Danach auch nachmal in /etc/group, ob dort auch alles gut aussieht.

Code:
rescue:~# vi /etc/shadow
root:$1$SLfqC0S8$2frD8hY97dHvmor0hsc470:14073:0:99999:7:::
daemon:*:11024:0:99999:7:::
bin:*:11024:0:99999:7:::
sys:*:11024:0:99999:7:::
sync:*:11024:0:99999:7:::
games:*:11024:0:99999:7:::
man:*:11024:0:99999:7:::
lp:*:11024:0:99999:7:::
mail:*:11024:0:99999:7:::
news:*:11024:0:99999:7:::
uucp:*:11024:0:99999:7:::
proxy:*:11024:0:99999:7:::
majordom:*:11024:0:99999:7:::
postgres:*:11024:0:99999:7:::
www-data:*:11024:0:99999:7:::
backup:*:11024:0:99999:7:::
msql:*:11024:0:99999:7:::
operator:*:11024:0:99999:7:::
list:*:11024:0:99999:7:::
irc:*:11024:0:99999:7:::
gnats:*:11024:0:99999:7:::
nobody:*:11024:0:99999:7:::
sshd:!:11975:0:99999:7:::




rescue:~# vi /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:lp
mail:x:8:
news:x:9:
uucp:x:10:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:
dip:x:30:
majordom:x:31:majordom
postgres:x:32:
www-data:x:33:
backup:x:34:
msql:x:36:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
 

Till

Administrator
Das ist soweit uch ok. Pribier bitte mail die Mommandos:

pwck

und

grpck

umd das Format der Dateien zu überprüfen.
 
pwck gibt aus:

rescue:/# pwck
user lp: directory /var/spool/lpd does not exist
user mail: directory /var/spool/clientmqueue does not exist
user games: directory /var/games does not exist
user at: directory /var/spool/atjobs does not exist
user wwwrun: directory /var/lib/wwwrun does not exist
user ftp: directory /srv/ftp does not exist
user sshd: directory /var/lib/sshd does not exist
user nobody: directory /var/lib/nobody does not exist
user mdom: directory /usr/lib/majordomo does not exist
user confixx: directory /srv/www/confixx does not exist
user pop: directory /var/lib/pop does not exist
user spamd: directory /var/lib/spamd does not exist
user autoresponder: directory /XnirvanaX does not exist
user ftpsecure: directory /var/lib/ftpsecure does not exist
user benny: directory /home/benny does not exist
user web0p1: directory /XnirvanaX does not exist
user web0p2: directory /XnirvanaX does not exist
user web10p1: directory /XnirvanaX does not exist
user web11p1: directory /XnirvanaX does not exist
user web14p1: directory /XnirvanaX does not exist
user web18p1: directory /XnirvanaX does not exist
user web19p1: directory /XnirvanaX does not exist
user web19p2: directory /XnirvanaX does not exist
user web19p3: directory /XnirvanaX does not exist
user web21p1: directory /XnirvanaX does not exist
user web22p1: directory /XnirvanaX does not exist
user web27p1: directory /XnirvanaX does not exist
user web27p2: directory /XnirvanaX does not exist
user web2p1: directory /XnirvanaX does not exist
user web2p2: directory /XnirvanaX does not exist
user web2p3: directory /XnirvanaX does not exist
user web30p1: directory /XnirvanaX does not exist
user web31p6: directory /XnirvanaX does not exist
user web32p1: directory /XnirvanaX does not exist
user web34p1: directory /XnirvanaX does not exist
user web35p1: directory /XnirvanaX does not exist
user web35p10: directory /XnirvanaX does not exist
user web35p11: directory /XnirvanaX does not exist
user web35p2: directory /XnirvanaX does not exist
user web35p3: directory /XnirvanaX does not exist
user web35p4: directory /XnirvanaX does not exist
user web35p5: directory /XnirvanaX does not exist
user web35p6: directory /XnirvanaX does not exist
user web35p7: directory /XnirvanaX does not exist
user web35p8: directory /XnirvanaX does not exist
user web35p9: directory /XnirvanaX does not exist
user web36p1: directory /XnirvanaX does not exist
user web37p1: directory /XnirvanaX does not exist
user web38p1: directory /XnirvanaX does not exist
user web3p1: directory /XnirvanaX does not exist
user web3p12: directory /XnirvanaX does not exist
user web3p13: directory /XnirvanaX does not exist
user web3p14: directory /XnirvanaX does not exist
user web3p16: directory /XnirvanaX does not exist
user web3p19: directory /XnirvanaX does not exist
user web3p2: directory /XnirvanaX does not exist
user web3p20: directory /XnirvanaX does not exist
user web3p21: directory /XnirvanaX does not exist
user web3p3: directory /XnirvanaX does not exist
user web3p5: directory /XnirvanaX does not exist
user web3p6: directory /XnirvanaX does not exist
user web3p7: directory /XnirvanaX does not exist
user web3p8: directory /XnirvanaX does not exist
user web3p9: directory /XnirvanaX does not exist
user web40p1: directory /XnirvanaX does not exist
user web41p1: directory /XnirvanaX does not exist
user web41p2: directory /XnirvanaX does not exist
user web41p3: directory /XnirvanaX does not exist
user web41p5: directory /XnirvanaX does not exist
user web42p1: directory /XnirvanaX does not exist
user web43p1: directory /XnirvanaX does not exist
user web43p2: directory /XnirvanaX does not exist
user web43p3: directory /XnirvanaX does not exist
user web44p1: directory /XnirvanaX does not exist
user web4p1: directory /XnirvanaX does not exist
user web4p2: directory /XnirvanaX does not exist
user web4p3: directory /XnirvanaX does not exist
user web4p4: directory /XnirvanaX does not exist
user web4p5: directory /XnirvanaX does not exist
user web4p6: directory /XnirvanaX does not exist
user web4p7: directory /XnirvanaX does not exist
user web4p8: directory /XnirvanaX does not exist
user web6p1: directory /XnirvanaX does not exist
user web7p1: directory /XnirvanaX does not exist
user web8p1: directory /XnirvanaX does not exist
user web8p2: directory /XnirvanaX does not exist
user web8p4: directory /XnirvanaX does not exist
user web9p1: directory /XnirvanaX does not exist
user IsarIT: directory /home/IsarIT does not exist
user Isar: directory /root/Isar does not exist
user Jan: directory /home/Jan does not exist
user web0: directory /home/htdocs/web0 does not exist
user web12: directory /home/htdocs/web12 does not exist
user web14f1: directory /home/htdocs/web14/html/data does not exist
user web21f2: directory /home/htdocs/web21/html/files does not exist
user web30f1: directory /home/htdocs/web30/html/images/galerie does not exist
user web35f1: directory /home/htdocs/web35/html/spedition does not exist
user web35f2: directory /home/htdocs/web35/html/immobilien does not exist
user web40f1: directory /home/htdocs/web40/html/admin does not exist
pwck: no changes

grpck gibt aus:
rescue:/# grpck
'IsarIT' is a member of the 'root' group in /etc/group but not in /etc/gshadow
'Jan' is a member of the 'root' group in /etc/group but not in /etc/gshadow
'daemon' is a member of the 'bin' group in /etc/group but not in /etc/gshadow
no matching group file entry in /etc/gshadow
add group 'www' in /etc/gshadow ?
 
So,

ich hab die Kiste jetzt komplett neu aufgesetzt.
Nun hänge ich bei 2 Punkten.

1.) Wenn ich mich einlogge will im Ispconfig-Adminbereich gebe ich User Passwort ein sieht dann auch so aus als wenns passen würde, beim Firefox taucht auch die kleine Toolbar auf "Passwort speichern", aber ich komm nicht ins System rein, er sagt nicht User oder Passwort falsch. Das einzige was er bringt in der Adressleiste

2.) Das andere Problem ist wie bekomm ich jetzt die gesichterten Daten in das neue System rein? Das Problem dabei ist, das die shadow und passwd ziemlich kaputt sind. Ich habe schon hier 1-2 Anleitungen gefunden aber das klappt leider nicht.

Wäre super wenn einer mir helfen könnte.

Dankeschön
 
So,

ich hab die Kiste jetzt komplett neu aufgesetzt.
Nun hänge ich bei 2 Punkten.

1.) Wenn ich mich einlogge will im Ispconfig-Adminbereich gebe ich User Passwort ein sieht dann auch so aus als wenns passen würde, beim Firefox taucht auch die kleine Toolbar auf "Passwort speichern", aber ich komm nicht ins System rein, er sagt nicht User oder Passwort falsch. Das einzige was er bringt in der Adressleiste

2.) Das andere Problem ist wie bekomm ich jetzt die gesichterten Daten in das neue System rein? Das Problem dabei ist, das die shadow und passwd ziemlich kaputt sind. Ich habe schon hier 1-2 Anleitungen gefunden aber das klappt leider nicht.

Wäre super wenn einer mir helfen könnte.

Dankeschön
 

Till

Administrator
1) Wie hast Du denn genau die ISPConfig Datenbank zurücjgespielt?

2) Du kannst Die User durch ISPConfig wieder erstellen lassen, führe dazu die Folgenden MySQL Befehle in der datenbank aus:

update isp_isp_web SET status = 'n' WHERE status = '';
update isp_isp_user SET status = 'n' WHERE status = '';
update dns_isp_dns SET status = 'n' WHERE status = '';

Dann änderst Du irgend eine Einstellung eines webs in ISPConfig und klickst auf speichern, ISPConfig legt nun alle webs und user neu an. Die Usaer haben dann alle kein Passwort, Du müsstest also das verschlüsselte Passwort jedes Users aus der alten Shadow datei in die neue shadow Datei kopieren.
 

Till

Administrator
Ok,wenn das neue System die gleiche Linuxdistribution nutzt, sollte es gehen. Dann prüfe mal, ob Du Dich mit den MySQL Zugangsdaten die in /home/admispconfig/ispconfig/lib/config.inc.php ind die mysql datenbank, z.B. mit ühümyadmin oder dem mysql Kommado auf der Shell einloggen kannst.
 
Beim Update bekomme ich nun folgende Meldung

Fehler

SQL-Befehl:
UPDATE isp_isp_web SET STATUS = 'n' WHERE STATUS = ''
MySQL meldet:
#1036 - Table 'isp_isp_web' is read only
1) Wie hast Du denn genau die ISPConfig Datenbank zurücjgespielt?

2) Du kannst Die User durch ISPConfig wieder erstellen lassen, führe dazu die Folgenden MySQL Befehle in der datenbank aus:

update isp_isp_web SET status = 'n' WHERE status = '';
update isp_isp_user SET status = 'n' WHERE status = '';
update dns_isp_dns SET status = 'n' WHERE status = '';

Dann änderst Du irgend eine Einstellung eines webs in ISPConfig und klickst auf speichern, ISPConfig legt nun alle webs und user neu an. Die Usaer haben dann alle kein Passwort, Du müsstest also das verschlüsselte Passwort jedes Users aus der alten Shadow datei in die neue shadow Datei kopieren.
 
Also das mit der DB habe ich hinbekommen. Waren falsche Rechte vom Kopieren. Nur leider legt IspConfig die UserDatensätze nicht neu an.
Du meinst schon aufm FTP die Ordner oder?!
 

Till

Administrator
Ja, ISPConfig legt damit alles neu an, die Wens und die User. Hast Du den auch bei ISPConfig ein Web danach geändert und gespeichert?
 
So das habe ich mittlerweile hinbekommen. Jetzt wollte ich schauen wegen den Passwörtern. Da brauch ich nur die Shadow?! Da steht zb mein Kunde web1p1 nicht drin. Das kann eigentlich nicht sein.
 
Na super. Nun habe ich chown und chgrp für die Datenbanken gesetzt und nun kommt folgendes

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/admispconfig/ispconfig/lib/classes/ispconfig_db_mysql.lib.php on line 77

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/admispconfig/ispconfig/lib/classes/ispconfig_db_mysql.lib.php on line 77

Warning: Cannot modify header information - headers already sent by (output started at /home/admispconfig/ispconfig/lib/classes/ispconfig_db_mysql.lib.php:77) in /home/admispconfig/ispconfig/lib/classes/ispconfig_auth.lib.php on line 99
 
Ich kann mysql auch nicht starten
Ich hatte eigentlich gesagt alle Datenbanken in var/lib/mysql sollen eben ower und group mysql bekommen.
Was haben die bei euch für Werte?! Dann änder ich es wieder.

Danke
 

Werbung

Top