WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Shell Scripting mit PHP / Wo gibts Infos?

Rund um die Administration von Server und Webserver, Apache, Linux, Mailserver, FTP, SSH, MySql, Windows Server, u.v.m.

Forum » Server-Administration und Verwaltung » Shell Scripting mit PHP / Wo gibts... - 03 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Shell Scripting mit PHP / Wo gibts Infos?
Nobbidobby
Pixelschubser
Threadstarter




Beiträge: 5

Hallo,
ich möchte mich in das mir ziemlich unbekannte Gebiet von Shell-Scripting per PHP vorwagen...

Grund:
1. Möchte per Webform bequem meine Cronjobs auf meinen Server administrieren.
So im Sinne von www.cronjob.de - nur halt für mich selber und nicht öffentlich.

2. Ich biete zukünftigen Kunden in meinen zukünftigen Webportalen Webspace an - der wahlweise dann mit XT-Commerce Shop oder PostNuke-CMS ausgestattet ist oder 'simply empty' ist.
XT-Commerce / PostNuke per FTP für jeden Kunden hochladen ist ein bisschen zu aufwändig - (dauert so ca. 45 Min oder mehr bei mir)
und deswegen möchte ich per Shell Script die Files zum User kopieren.
-----------------------------------

Wo gibts ein gutes Tutorial über Shell-Scripts per PHP ?

Vielleicht inkl. Infos über Security-Issues + Massnahmen, die Anfänger im Sinn haben sollten?
-----------------------------------

Danke im Voraus!



---
Entweder es haut hin oder zurück!

Diese Nachricht wurde geändert von: languitar
  Profil   Website   Editieren   Zitieren
monolit
Feiertags-Poster




Beiträge: 40

Hallo,

mal vorweg: Es gibt eigentlich kein "Shell Scripting PHP".

Es gibt LDAP, das wäre für dich wohl das passendste in meinen Augen.
Rein theoretisch könntest du via PHP schon deinen Code z.b. über exec() ausführen lassen.
Du hast dabei nur ein Problem, was man nicht unterschätzen sollte.

-> Rechte

Um auf deinem System in der Regel was anstellen zu können brauchst du root.
Willst du PHP wirklich root Rechte geben? Halte ich für unklug.

Nimm mal google und such mal nach LDAP.

Gruß Stefan

---
This is LINUX land, in silent nights you can hear the Windows machines rebooting.
Günstige MySQL Datenbanken - http://mysqlhosting.de

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Es gibt auch ein PHP für die Kommandozeile - php-cli (PHP Command Line Interface). Bei Shell-Scripts geht es ja nun darum bestimmte Aufgaben an der Kommandozeile zu optimieren.

Jedoch hat Nobbi eine falsche Vorstellung davon, was Shell-Scripting ist. Es geht eben um Script für die Shell (Kommandozeile, Befehlszeile, Konsole, ...) und nicht um Weboberflächen zur Serveradministration.

Eine Möglichkeit dafür ist jedoch der Aufruf vorgefertigter Shell-Scripte über system/exec/... aus Weboberflächen heraus. Dabei kann man über "sudo" auch andere Rechte als die des Webservers nutzen.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
monolit
Feiertags-Poster




Beiträge: 40

subjective schrieb am 14.11.2005 10:37
Eine Möglichkeit dafür ist jedoch der Aufruf vorgefertigter Shell-Scripte über system/exec/... aus Weboberflächen heraus. Dabei kann man über "sudo" auch andere Rechte als die des Webservers nutzen.


Richtig, das funktioniert. Ich persönliche hab diesbezüglich meine Bedenken bezüglich der Sicherheit.


---
This is LINUX land, in silent nights you can hear the Windows machines rebooting.
Günstige MySQL Datenbanken - http://mysqlhosting.de

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Es ist recht sicher, da man die Shell-Scripte die vorgefertigten Aufgaben realisieren läßt. Sowohl Shellscript, wie auch Webscript prüfen dann die Werte.

Sicherer ist jedoch eine Entkopplung der Vorgänge. Die Aufgaben werden in eine Datenbank eingetragen und alle paar Minuten guckt ein Shellscript nach ob da etwas drin ist, das getan werden muss.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
monolit
Feiertags-Poster




Beiträge: 40

subjective schrieb am 15.11.2005 10:47
Sicherer ist jedoch eine Entkopplung der Vorgänge. Die Aufgaben werden in eine Datenbank eingetragen und alle paar Minuten guckt ein Shellscript nach ob da etwas drin ist, das getan werden muss.


Genau das meinte ich. In der Regel arbeiten auch alle gängingen Systeme so. DB Insert -> Auswertung der Daten mittels einem Daemon o.ä.


---
This is LINUX land, in silent nights you can hear the Windows machines rebooting.
Günstige MySQL Datenbanken - http://mysqlhosting.de

  Profil   Editieren   Zitieren
 

Antworten
Forum » Server-Administration und Verwaltung » Shell Scripting mit PHP / Wo gibts...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Shell Scripting mit PHP / Wo gibts Infos? im Forum Homepage Hosting AntwortenLetztes Posting
Wie stellt man von http auf https um?
in "Server-Administration und Verwaltung"
1 18.07.2021 02:49 von Rieke
Mailserver einrichten
in "Server-Administration und Verwaltung"
0 09.05.2021 01:11 von FastSpeeddev
Ich kann eine bestimmte Website nicht via WLAN aufrufen
in "Server-Administration und Verwaltung"
2 14.02.2021 22:52 von websiteworker
DDNS und LetsEncrypt geht nicht
in "Server-Administration und Verwaltung"
3 27.12.2020 12:38 von anitaskita
Wie bewertet ihr Cassandra als DBMS?
in "Server-Administration und Verwaltung"
1 06.10.2020 14:38 von Petzibär
Office365
in "Server-Administration und Verwaltung"
2 22.04.2020 13:07 von minad
Bilder nur auf bestimmte Domain zulassen
in "Server-Administration und Verwaltung"
2 30.10.2019 09:55 von micha67
Marketing Software
in "Server-Administration und Verwaltung"
4 02.03.2019 15:44 von Peter1165
Mainboard für AMD Server?
in "Server-Administration und Verwaltung"
2 16.11.2018 21:11 von andyy
Typo3 4.6 mit Imagemagick oder Graphicsmagick
in "Server-Administration und Verwaltung"
3 16.11.2018 21:10 von andyy
Nextcloud konfigurieren ohne Systemzugriff
in "Server-Administration und Verwaltung"
0 05.09.2018 09:13 von Flash
mod_rewrite - example.com/verz1/verz2 geht nicht
in "Server-Administration und Verwaltung"
1 16.08.2018 09:17 von Maik89
Kapazität eines Root-Servers
in "Server-Administration und Verwaltung"
3 16.08.2018 09:16 von Maik89



Besucher : 8133116    Heute : 461     Gestern : 478     Online : 131     3.12.2024    18:22      0 Besucher in den letzten 60 Sekunden        
Nach oben