Keine SSH Verbindung!!

  • Hey


    Ich habe ein RIESEN problem!
    Und zwar hab ich versucht ownCloud zu installieren. Da ich nicht die allerbesten erfahrungen hab half mir ein Tutorial..
    Jetzt geht SSH nicht mehr und alle Datenbanken sind gesperrt... ich vermute das ich mir die Root rechte genommen habe!
    Wenn ich den Server neustarte komm am anfang folgende fehlermeldung:


    Starting OpenBSD Secure Shell server: sshd/var/run/sshd must be owned by
    root and not group or world-writable. failed!
    startpar: service(s)
    returned failure: mysql ssh ... failed!


    Ich kann halt jetzt nicht mehr per SSH auf dem Server zugreifen.. wie kann ich mir Ohne SSH wieder Root rechte geben??


    Es wäre wichtig da auf dem server 4 CMS Websiten liegen und da ich nicht auf die DB zugreifen kann sind diese Webauftritte derzeit nutzlos und eine sicherung und dann neuinstallation des servers ist nicht möglich !!


    Bitte helft mir !!
    mfg
    vFloW

  • Von /var/www hab ich nichts geschrieben ;) Bitte lesen Sie die Fehlermeldung welche Sie gepostet haben, aus dieser geht hervor das in /etc/ falsche Rechte gesetzt wurden. Wie global und wann dies durch wen gesetzt wurde wissen nur Sie.


    Schlimmstensfalls ist Ihnen passiert das Sie ein Leerzeichen hatten und ggf. ein chown auf / var... gemacht wurde. Das müssen Sie entsprechend prüfen per Rettungssystem.


    Dort einerseits die Rechte und chowns prüfen von etc und in das history file des Benutzers schauen was Sie zuletzt für Befehle abgesetzt haben.

  • Kann ich mir auf den /vserver/etc ordner wieder Rechte geben und dann im normalbetrieb laufen lassen? Oder wie ist die beste lösung meine Daten zu retten ?!


    Hier liegt auch mein fehler:


    drwxr-xr-x 2 www-data www-data 4096 Nov 22 18:04 bin
    drwxr-xr-x 2 www-data www-data 4096 Jan 12 2012 boot
    drwxr-xr-x 4 www-data www-data 4096 Nov 23 12:27 dev
    drwxr-xr-x 57 www-data www-data 4096 Nov 16 16:46 etc
    drwxr-xr-x 5 www-data www-data 4096 Nov 22 18:05 home
    drwxr-xr-x 10 www-data www-data 12288 Oct 23 20:08 lib
    lrwxrwxrwx 1 www-data www-data 4 Feb 27 2012 lib64 -> /lib
    drwxr-xr-x 2 www-data www-data 4096 Feb 27 2012 media
    drwxr-xr-x 2 www-data www-data 4096 Jan 12 2012 mnt
    drwxr-xr-x 2 www-data www-data 4096 Feb 27 2012 opt
    drwxr-xr-x 2 root root 4096 Jan 12 2012 proc
    drwx------ 3 www-data www-data 4096 Nov 16 17:04 root
    drwxr-xr-x 2 www-data www-data 4096 Sep 27 18:33 sbin
    drwxr-xr-x 2 www-data www-data 4096 Jul 21 2010 selinux
    drwxr-xr-x 2 www-data www-data 4096 Feb 27 2012 srv
    drwxr-xr-x 2 www-data www-data 4096 Jan 1 2011 sys
    drwxrwxrwt 8 www-data www-data 4096 Nov 23 12:23 tmp
    drwxr-xr-x 10 www-data www-data 4096 Feb 27 2012 usr
    drwxr-xr-x 14 www-data www-data 4096 Sep 27 18:44 var

  • Wenn es vorher bei allen Ordner auch root war... dann ja. Aber das wird sicher nicht der Fall gewesen sein.


    Laut vorherigen Aussage haben Sie einen "chown -R" gemacht, also rekursiv, sprich auch bei absolut allen Unterordnern. Wie gesagt, am besten mal die User History prüfen welcher Befehl abgesetzt wurde der falsch war ;)

  • Ich hab es geschafft ! es war doch leichter als gedacht !!


    Hab lediglich:


    chown -R root /vserver
    und
    chgrp -R root /vserver


    So hatten alle ordner wieder root besitzer und dann normalmodus an server gestartet und alles geht wieder -.- gottseidank ^^ trotzdem danke für die hilfe :)