chmod und Kommandozeile

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Walter456
Junior Member
Junior Member
Posts: 21
Joined: 2008-03-13, 12:49 UTC

chmod und Kommandozeile

Post by *Walter456 »

Hallo !

Irgendwie komme ich nicht weiter.
Ich habe eine Datei ( index.htm ) auf dem Server zu liege.
TC sagt dass diese Datei den CHMOD 644 hat.
Ermittelt mit Datei -> Dateiattribute ändern.
Ich gebe in der Kommandozeile CHMOD 777 index.htm ein.
TC sagt

SITE chmod 777 index.htm
200 SITE CHMOD command successful

Kontrolliere ich die Datei im Anschluss dann hat diese nach wie vor
CHMOD 777.

Wer kann helfen ?

Gruß Stephan
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

Wenn Dein Posting keinen Tippfehler enthält, ist doch alles OK:
  • - Datei hatte 644
    - Du gibst CHMOD 777 ein
    - Danach hat die Datei 777
Passt doch (abgesehen vom "nach wie vor"). ;)

Wenn die Attribute danach unverändert 644 waren, meldet der Server wohl auch etwas falsches zurück.
Bist Du sicher, dass es bei Dir nicht funktioniert hat?

Für einen erfolgreichen Test fehlt mir hier eine passende Gegenstelle, meine Fehlermeldungen klingen aber auch nach Fehler:
SITE chmod 777 index.htm
550 index.htm: Permission denied
500 'SITE': command not understood
Ändern der Zugriffsrechte ist bei meinem HP-Server AFAIK generell nicht erlaubt, statt dessen wird der Zugriff über .htaccess Dateien gesteuert.
Die zweite Meldung kommt von einem lokalen Server (eFTP).
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Walter456,
Kontrolliere ich die Datei im Anschluss dann hat diese nach wie vor
CHMOD 777
Angenommen das war ein Tippfehler, der TC benutzt bei einer FTP Verbindung einen Cache, ich bin mir aber nicht sicher, ob man ein manuelles Refresh per F2 erzwingen kann. Also am besten ausloggen und dann wieder neu verbinden, oder den Cache in den Verbindungsdetails (Ctrl-F) ganz ausschalten.

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Walter456
Junior Member
Junior Member
Posts: 21
Joined: 2008-03-13, 12:49 UTC

chmod von Kommandozeile

Post by *Walter456 »

Hallo !

Danke für die Info. Das Problem lag in Refresh der Anzeige.
CHMOD funktioniert von der Kommandozeile.

2 Probleme sind allerdings noch offen.

1. CHMOD von der Kommandozeile mit der Option rekursiv
damit komplette Verzeichnisse geändert werden können.

2. Automatisches CHMOD bei bestimmten Dateien.
Bsp.: alle Dateien nach dem Muster *_htm.php erhalten automatisch
CHMOD 777 während der synchronisation.

Kann das jemand unter Suggest unterbringen ?
Ich kann kein Englisch.

Gruß Stephan :oops:
StatusQuo
Power Member
Power Member
Posts: 1524
Joined: 2007-01-17, 21:36 UTC
Location: Germany

Post by *StatusQuo »

2Walter456
1. CHMOD von der Kommandozeile mit der Option rekursiv
damit komplette Verzeichnisse geändert werden können.
Vielleicht funktioniert das

Code: Select all

SITE chmod -R 777 *_htm.php
mit Deinem Server von der Kommandozeile? Das kann ich hier natürlich auch nicht testen:
SITE chmod -R 777 index.html
550 777 index.html: No such file or directory
Kann das jemand unter Suggest unterbringen ?
Von 02/2006: Feature request: FTP recursive chmod function

Vielleicht findet sich ja auch jemand, der das mit AHK / AutoIt erledigen kann?
Falls Nr. 1 geht, dann bestimmt auch Nr. 2.
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
Walter456
Junior Member
Junior Member
Posts: 21
Joined: 2008-03-13, 12:49 UTC

Post by *Walter456 »

Hallo !

Ich habe nochmals getestet.

Das Kommando chmod -R 777 *_htm.php und Variationen
dieses Kommandos haben keinen Erfolg.
TC will unbedingt den Dateinamen :(

Gruß Stephan
Post Reply