Crazy_Bug Geschrieben 9. Februar 2006 Teilen Geschrieben 9. Februar 2006 Heyho leude, ich hab da ma ne frage..... Also ich hab nen Root-Server mit Suse Linux 9.3. Darauf hab ich auch meine HP und da nochmal unter einem ordner n paar Bilder. Die Bilder lad ich meistens per FTP hoch, muss dann aber jedesmal mit Putty in den Ordner gehen und die Zugriffsrechte ändern, damit ich mir das Bild dann auch angucken kann. Da ich aber irgendwie zu faul bin jedesmal die Rechte zu vergeben hab ich mir ein kleines Script geschrieben, welches das für mich erledigt. Will ich das jetzt im Explorer ausführen zeigter mir natürlich nur den Inhalt des Scripts an. Also schreib ich mir ein kleines Programm mit dem ich das script ausführen lassen will. Natürlich bietet er mir das dann als Download an wenn ich versuche es per Explorer zu starten. FRAGE: Gibts da ne Möglichkeit, dass das Script/das Prog per Explorer auf dem Server ausgeführt werden kann???? thx im vorraus, greets, Chris Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Whatever Geschrieben 10. Februar 2006 Teilen Geschrieben 10. Februar 2006 Ja, nein, ja, ach, wo soll ich anfangen... Also zunächst: Man kann über FTP auch die Zugriffsrechte einstellen, wenn dein Programm das nicht unterstützt, solltest du dir ein anderes suchen. Filezilla z.b. Dann: FTP, SSH und dein Explorer sind völlig verschiedene Sachen. Der FTP-Client greift über den FTP-Server auf den Ordnerinhalt zu. Er manipuliert ihn nicht direkt, sondern indem er den Server anweist etwas zu tun. SSH baut eine verschlüsslte Verbindung zu deinem Rechenr auf. Über diese Verbindung kann im Prinzip jede Art von Netzwerkverkehr laufen (nennt man SSH-Tunnel), meist wird es jedoch benutzt, um sich die Konsole des Servers anzeigen zu lassen. Alles was du dort eingibst, passiert direkt auf dem Server. Dein Explorer läuft ausschließlich lokal, damit kannst du nicht auf dem SErver starten. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SchneeMann3000 Geschrieben 10. Februar 2006 Teilen Geschrieben 10. Februar 2006 mach das doch viel einfacher! schreibe dir ein Script das in dem Ordner die Rechte ändert, bzw. das hast du ja schon?! dieses script sollte z.b. ein Bash-Script sein und führe es regelmäßig alle Minute aus oder so... zeig doch mal was du für ein schönes Script geschrieben hast. Gruss SchneeMann3000 :eat: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SchneeMann3000 Geschrieben 10. Februar 2006 Teilen Geschrieben 10. Februar 2006 oh jezz hab ich erst verstanden das du den Explorer unter Windows meinst bei dir am Rechner... ja ne des geht natürlich nich... ziemlich verwirrend irgendwie Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 10. Februar 2006 Teilen Geschrieben 10. Februar 2006 muss dann aber jedesmal mit Putty in den Ordner gehen und die Zugriffsrechte ändern, damit ich mir das Bild dann auch angucken kann. ein zahnarzt zieht zähne doch nicht durch die bauchhöhle, deshalb: abhängig von deinem ftpd und falls möglich, verwende entweder umask in deiner konfigurationsdatei (z.b. bei proftpd) oder setze den entsprechenden parameter (z.b. -u bei wuftpd). s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crazy_Bug Geschrieben 10. Februar 2006 Autor Teilen Geschrieben 10. Februar 2006 Hey, ersma thx 4 reply's. K das geht nich aber wie gesagt, ich bin ziemlich faul und das so hinzubiegen dass es jede Minute automatisch ausgeführt wird is in meinen Augen ne verdammt gute Idee^^ Also mein Script ist ziemlich einfach, ich hab einfach ne leere datei erstellt und da dann reingeschrieben "chmod 777 PFAD". das funktioniert auch wenn ichs ausführe ( mit ./DATEINAME). jetzt hab ich natürlich noch ne Frage^^: Wie krieg ichs's hin, dass das Script automatisch alle paar Minuten ausgeführt wird?^^ greetz Chris PS: mein ftp-prog scheints nich zu unterstützen, danke für den tipp dann zieh ich mir mal Filezilla Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dark_file Geschrieben 10. Februar 2006 Teilen Geschrieben 10. Februar 2006 was für einen ftp-deamon läuft denn auf dem server? am einfachsten ist es wenn du das in der conf-datei machst einfach umask xxx eintragen und das sollte es gewesen sein dann musst du nicht per cronjob oder ähnlichem das script ausführen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Whatever Geschrieben 10. Februar 2006 Teilen Geschrieben 10. Februar 2006 Wie krieg ichs's hin, dass das Script automatisch alle paar Minuten ausgeführt wird? Über Cron, Google mal nach. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crazy_Bug Geschrieben 10. Februar 2006 Autor Teilen Geschrieben 10. Februar 2006 hey, thx ich benutze vsftpd aber habs mit crontab hinbekommen funktioniert wunderbar. vielen dank für die hilfe leude. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SchneeMann3000 Geschrieben 11. Februar 2006 Teilen Geschrieben 11. Februar 2006 Naja wie gesagt wer so faul is ne config datei zu editieren, der muss es halt über Umwege machen die sicherlich genauso umständlich sind ;-) Aber egal Ziel ist erreicht und dann is ja gut :-):uli Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SNOWMAN Geschrieben 13. Februar 2006 Teilen Geschrieben 13. Februar 2006 Du Namensdieb @ Topic: Wie stehts damit, wenn du auf der PAge, auf welcher die Bilder angezeigt werden einfach ein Stück PHP einbaust: system(/blub/.../meinCHMOD-Skript.sh); Das muss natürlich ganz an anfang, bevor die Bilder gelesen werden, wenn du sie mit php lesen solltest. Dann sollten die Rechte der Bilder gesetzt werden, bevor drauf zugegriffen wird. Wenn du nicht möchtest, das jedesmal wenn ein user bilder angucken will, skripte ausgeführt werden, oder aus sonstwelchen gründen, dann mach n eigenes skript mit passwortabfrage. Was ganz einfaches: <?php if(isset($_POST['go']) && md5($_POST['pw']) == "MD5-HASH deines PWs"){ system(/PFAD/DATEINAME.sh); } <form ...> <input type="passwort" ...> <input type submit name="go" ...> </form> ?>[/php] sowas halt Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Crazy_Bug Geschrieben 13. Februar 2006 Autor Teilen Geschrieben 13. Februar 2006 hey, thx aber ich wills ja garnet auf ner page anzeigen. einfach so ganz normal ausgeben, funzt aber mittlerweile alles ohne probleme thx leude Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.