Neuinstallation +Backup - ftp Problem

RedLeffer

New Member
Hallo,

ich habe am Wochende mein vServer neuinstalliert.
Ich hatte auch alles in das backup Verzechnis geschoben, allerdings war dieses nach der Neuinstallation nicht mehr da...:mad: hat sich wohl was geändert!?

Egal, ich hatte mir alles noch per SSH auf meine Festplatte gezogen.
Und hab dann auch wieder alle Daten überspielt...
Hat auch alles funktioniert, auch mysql nach setzen das mysql benutzer.

Jetzt habe ich noch ein Problem, ich kann jetzt per ftp keine Daten hochladen. Auch kein Daten ändern. Und auch keine rechte mit chmod vergeben. Hab ich noch was vergessen?

Ich hatte alle Daten als root mit SSH auf den Server geschoben.


Sorry ist vielleicht ne doofe frage, bin aber noch ein newbie;)
 
Du musst dem jeweilligen User sein jeweilliges Verzeichnis wieder "geben", dass heisst wieder zu seinem Homeverzeichniss machen, vermute ich.

Das geht per "chown -R >>USER<< /home/verzeichniss

Wenn du das Backuparchiv per tar cvf gemacht hast, wurden die Permissions (Dateirechte) nicht mitgespeichert und die entpackten Daten gehörem dem User, der das Archiv entpackt hat.
 
Danke für deine Antwort.

Das /home Verzechnis ist es aber nicht.
Denke das müsste doch dann /srv/www/web2 usw. sein

Ich habe das Verzechnis web2 nun den Besitzer web2 übergeben allerdings funktioniert es immer noch nicht...

Das komische ist nur,wenn ich im Confixx den webftp aufrufe, steht als Besitzer für die Datei nur 637....
Was aber komisch ist,über den webftp kann ich auf Verzeichnisse zugreifen und auch Dateien löschen... mit dem ftp Programm geht es nicht...


Kannmir noch mal einer helfen? Danke
 
Da fällt mir eein, könnte es sein das ich die Gruppe vergessen habe?

chown -R web2:GRUPPE /srv/www/web2


Gruppe = ftpuser?
 
Ja, benutze ich.
Und Suse 9.3....

Ich glaube ich hab noch ein paar andere Probleme.
Ich hatte mir gedacht leg ich doh mal im Confixx einen neuen Benutzer an. Dann sehe ich ja die Rechte usw. Allerdings erstellt er mir dieses neuen Benutzer wohl nicht... jedenfalls ist und srv/www/ kein web12 vorhanden...
 
Hallo,

ich kann dir wenn du willst in kleines Bash Skript schreiben welches die Rechte wiederherstellt ...

Läuft dein Update Skript?
 
Update Skript scheint zu laufen... er hat mir jetzt doch den Ordner web12 erstellt... hat aber einige min gedauert....:D

die Gruppe ist auch www und nicht ftponly vom Verzechnis...


Das mit dem Script wäre cool, dann müsste ich nicht jeden Befehl einzeln eingeben... thx
 
mmh, es liegt wohl an der Firwall...
Hatte mal über das ControlPanel die Firewall deaktiviert und jetzt geht alles.... oh man


Jetzt aber mein Problem, ich will ja gerne die Firewall nutzen... was kann ich da noch machen... habe ja eigentlich nur die Recommended sachen eingetragen...
 
und falls noch mal eine das gleiche Problem hat.
Die Rechte müssen so aussehen:


chown web1:www /srv/www/web1

chown -R web1:root /srv/www/web1/.configs
chown -R web1:ftponly /srv/www/web1/files
chown -R web1:ftponly /srv/www/web1/html
chown -R web1:root /srv/www/web1/log
chown -R web1:ftponly /srv/www/web1/phptmp
 
cool, danke

Habe auch mal geschrieben:

Code:
echo "#######"
echo "Benutzer und Gruppe für /srv/www/web[x] setzen"
echo "#######"
echo ""
echo "Welche Benutzer soll verändert werden? (z.B. web1)"
read WEB
echo "Ihre Eingabe: "$WEB""

echo ""
echo "Befehle ausführen..."

chown $WEB:www /srv/www/$WEB


chown -R $WEB:root /srv/www/$WEB/.configs

chown -R $WEB:ftponly /srv/www/$WEB/files

chown -R $WEB:ftponly /srv/www/$WEB/html

chown -R $WEB:root /srv/www/$WEB/log

chown -R $WEB:ftponly /srv/www/$WEB/phptmp






echo "fertig!"
 
Back
Top