datei per ssh raufgeladen / kein zugriff per ftp

.Marcus

Registered User
hallo, ich habe über meinen root-Zugriff auf den Server eine komplette Internetseite raufgeladen. jetzt wollte der Kunde per ftp Änderungen machen, kann die Datein aber nicht löschen oder ersetzen

ich hab mal den chmod vergleichen, der sieht bei diesen Verzeichnissen und Dateien aus, wie sonst auch. wo liegt der Fehler?
 
hatte selbst ein ähnliches Problem mit einem Backup.
Die Lösung: Die dateien gehören dem User root.
Lösung wäre es, die Dateien via

chgown

dem FTP User zu übereignen.

Danach sollte eigentlich alles funktionieren.
MFG
draco
 
oh, danke, genau so hört sich es bei mir an

was ist chgown?

ich habe winscp für den ssh zugriff auf meinen linux-server
 
Guin said:
chown -R user:group /pfad/zur/hp

oh, danke. muss ich ausser dem "pfad/zur/hp" noch irgendwas ersetzten? muss ich die Pfadangabe überhaupt dazuschreiben, wenn ich dem Befehl im Grundverzeichnis der hp (htdocs) ausführen lasse?
 
hab hab jetzt im verzeichnis unter httpdocs diesen befehl ausführen lassen:
Code:
chown -R user:group /httpdocs

dann kam der Fehler:
chown 'user:group': invalid user

wie mach ich es richtig?
 
Am besten du traegst dort die User ID und die Group ID ein (die des Benutzers, dem die Datei eigentlich gehoeren soll).

Welche ID Gruppe und Benutzer haben, kannst nur Du wissen.. jedenfalls weiss ich es nicht ;)

"man chown" hilft zur Not auch weiter.
Wenn man gar nicht die uid und gid herausbekommt, kann man noch
Code:
chown -R  --reference=DATEI /pfad
machen.
DATEI muss eine Datei sein, die die richtigen UID und GID hat.

Oder "groups USER" gibt dir den Namen und die Gruppe des Users.
Oder schau in die passwd Datei (meistens unter /etc/passwd). Dort stehen die UID und GID der User.
 
Back
Top