=== Piffer- is now known as Piffer [06:43] moin [10:59] hey zusammen :) wie kann dafür sorgen, dass PHP mein bash script über die shell_exec funktion ausführen kann? [11:03] http://php.net/manual/en/function.shell-exec.php [11:03] Title: PHP: shell_exec - Manual (at php.net) [11:07] Hi kubine benutzt du PHP 5.3.x oder PHP5.4.x ? [11:07] Kubine ist ein Bot. [11:08] sry, inner Zeile verutscht meine yannick__ === nils_2_ is now known as nils_2 [12:21] hallo. hat jemand ne webhoster empfehlung? (vielleicht mit ssh upload?) [12:21] Was hat das mit Ubuntu zu tun? [12:21] naja ich will nachmlöglichkeit das von gnome-terminal aus machen. [12:22] Das hat dann trotzdem genau 0 mit Ubuntu zu tun. [12:22] !ot > cariveri [12:22] cariveri: Dies ist ein Ubuntu-Supportchannel! Fuer Offtopic- und Stammtischgespraeche bitte #ubuntu-de-offtopic nutzen. Danke! ;) [12:22] ok sorry. wo meinst du denn gehörts eher hin? [12:23] Seit ihr ein bezahlter support? [12:23] Nein. [12:26] 'seid' [12:27] richtig. sollte besser lesen. alles klar. ich zieh mich zurück. [12:27] cariveri: schau mal in die meldung vom bot, die nennt dir einen angemessenen channel. [12:27] proxid: ##deutsch sollte der richtige channel für dich sein. bitte den fokus hier drin auf ubuntu support legen [12:28] k1l_: den channel gibts ja sogar, danke ;) [12:29] ok danke für die polemik. [13:13] dane05421: bekks ich habe 777 für das foo.sh und safe_mode ist aus :) [13:14] yannick__ Rufst du es mit vollem Pfad (relative oder absolut) und bash auf ? Etwa so : $output = shell_exec('bash ./example.sh'); [13:15] dane05421: shell_exec('./foo.sh &> foo.log') [13:15] hang mal das "bash" noch davor ... [13:21] dane05421: leider auch nicht :( [13:22] und /bin/bash foo.sh? [13:22] ./foo.sh ist relativ zum aktuellen Verzeichnis [13:22] yannick__: don't forget to set the setuid flag on your shell script [13:22] und das wird für den Apachen ganz anders sein als für dich (das gleiche für das Log) [13:24] shell_exec('/pfad/zu/foo.sh &> /pfad/zum/log/foo.log'); [13:30] geser: danke! werde ich gleich mal ausprobieren. [13:38] Ich würde ja eher ein CGI aus dem Script machen, und das CGI ausführen, statt mit shell_exec und 777 zu hantieren. Sicherheitstechnisch ist "Alptraum" noch nett umschrieben. [13:39] Oder, um das ganze sinnvoll zu gestalten: bau das Script in PHP nach. [13:41] Oder in $beliebigerSpracheMitCGISupport [13:44] bekks: ich hoffe das 777 ist nur zur Debugzwecken und wird auf vernünftiges 755 zurückgesetzt sobald es läuft (wobei man eigentlich kein w-bit bei Scripten braucht, die man nur ausführen will) [13:46] geser: bekks ist auch nur zum testen, keine sorge! :D aber ein wget in php? shell_exec again oder mit curl? [13:50] yannick__: Du solltest dringend die PHP Sprachreferenz lesen... PHP unterstützt z.B. curl. Und shell_exec solltest du grundsätzlich niemals verwenden. Für nichts. [13:51] Sinnvollerweise schaltest du es in der php.ini ab, und benutzt u.a. auch den safe mode, sowieso mindestens mal noch suhosin. [13:51] bekks: eigentlich will ich das, was ich mache, nur als bash script habe, aber leider muss ich php da als krücke zum web nehmen [13:51] php muss man niemals als Krücke für irgendwas nehmen, wenn man ein Script ausführen will. [13:51] yannick__: musst du nicht [13:52] Wer PHP z.B. in Shellscripts verwendet, gehört gekündigt. [13:52] kannst bash scripte auch direkt per cgi ausfuehren? [13:52] einfach echo 'Content-type: text/html' davor === alamar is now known as julian [14:23] nabend ich möchte gerne einem ordner chmod rechte geben habe jetzte schon bischen auf wiki geguckt aber finde den passenden befehl irgentwie nicht kann mir da jemand weiter helfen muss auch nur der hauptordner sein und keine unter datein oder ordner [14:31] oder anders gefragt wie bekomm ich den ordner den ich haben möchte auf meinen namen gesetzt das er nicht mehr root ist [14:31] freddykrueger: dafür brauchst du chown und nicht chmod [14:31] freddykrueger: da musst du chown nehmen [14:47] yeah danke :D [14:47] moin [14:53] bekks: proxid dane05421 folgendes funktioniert leider nicht: shell_exec('bash /var/www/foo/foo.sh ' . $remote_url . ' &> /var/www/new-project/foo.log'); [14:56] yannick_ Wird das Shell Skript nicht ausgeführt bzw. liefert es nichts zurück oder wird nur deine log datei nicht angelegt ? [15:08] Hi, wo werden den bug reports local gespeichert, oder beim erstellen vielleicht irgend wo zwischen gespeichert? [15:09] hm. /var/apport oder /var/log/apport vielleicht [15:11] asgard_, http://wiki.ubuntuusers.de/Apport → /var/crash/*.crash [15:11] Title: Apport › Wiki › ubuntuusers.de (at wiki.ubuntuusers.de) [15:11] knapp daneben ;/ [15:20] dane05421: wird nicht ausgeführt. ein shell_exec('ls') geht abre [15:21] yannick__ Am Anfang des Bash Skripts steht aber die "Shebang", oder ? [15:25] dane05421: ich habe gelogen :o nicht mal das ls &> /var/www/foo/foo.log geht :/ [15:34] ok, danke - er fragt noch “Your display manager log files may help ...may contain sensitive information" sollte bei einer live cd ja kein problem sein [15:40] hallo? [15:40] hallo? [15:40] ich habe ein problem, kann ich hier fragen? [15:40] nur wenn dein problem nicht von metafragen handelt [15:41] immer diese abneigung gegen höflichkeitsfloskeln :P [15:43] ok, es geht um ein LTSP System. Ich habe einen Server eingerichtet und die Clients sollen über netzwerk auf ihn booten. ich benutze den dhcp von meinem router, deswegen habe ich einen dhcp-proxy mit dnsmasq eingerichtet. zuerst habe ich thin-clients gebootet. alles hat funktioniert. nun möchte ich fat-clients booten, komme aber in die busybox. [15:43] ich habe den server auf fat clients umgestellt und das image neu erstellt [15:45] habe ich es verständlich erleutert? [15:45] Hallo, wie kann ich bei der Ubuntu installation das Tastaturlayout für die disc encryption ändern? das ist scheinbar bis zur Auswahl auf us layout eingestellt ... [15:45] *erläutert [15:46] yannick__ Der Benutzer als der das Skript ausführt hat aber schreibrechte auf das Verzeichnis, ja ? [15:46] leristo: setxkbmap de wenn das auf dem installationsmedium installiert ist und du ne shell aufkriegst ;) [15:48] hat jemand eine idee oder bin ich hier falsch? [15:48] shell ist ja unter CTRL+ALT+F1, richtig? -> setxkbmap de --> Cannot open display "default display" [15:48] proxid: Kann es sein dass Du einen Ban umgehst? [15:48] jokrebel: hm? [15:49] leristo: export DISPLAY=:0 [15:49] bitte um eine antwort, sonst wechsele ich den channel [15:49] d.h.? bin leider nicht so versiert mit linux [15:50] matthias_: halte es fuer eher unwarscheinlich, dass hier jemand davon ahnung hat, schau mal ob LTSP einen projektchannel hat [15:50] leristo: DISPLAY=:0 setxkbmap de ins tty eingeben [15:51] matthias_: Das Wiki kennst Du? http://wiki.ubuntuusers.de/LTSP [15:51] Title: LTSP › Wiki › ubuntuusers.de (at wiki.ubuntuusers.de) [15:51] proxid: Ich denke Du weist was ich meine… [15:52] jokrebel: naja gut, bye [15:53] jokrebel: wer war denn das? [15:55] dane05421: JA :( [15:56] yannick__ Versuch mal die Ausgabe deines Bash Skriptes mit PHP abzufangen und per PHP in dein Logfile zu schreiben ... [15:56] dane05421: dann probiere ich mal noch kurz ein print [15:57] proxid: das hat leider nicht geklappt, ich habe mir jetzt beim testplattentool das pw in die zwischenablage getan .. [15:57] *festplattentool [15:58] dane05421: allerdings will ich auch den STDERR haben, also geht das ja nicht so einfach :/ [16:02] yannick__ Check mal deine Syntax im Bash Skript nochmal ... Hab das gerade mal ausprobiert bei mir funktioniert das. [16:04] so sieht das ganze aus http://pastebin.com/GgdF4u18 [16:04] Title: [Bash] #!/bin/bash echo '✗ Downloading Drupal' wget http://ftp.drupal.org/files/pro - Pastebin.com (at pastebin.com) [16:13] Mein Xubuntu mag nicht korrekt booten, der Bildschirm bleibt schwarz, aber ich komm an die shell ran. Wiewowas kann ich mit der Fehlersuche beginnen? [16:16] leristo: Logs anschaun [16:17] leristo, vielleicht blick in die logs in /var/log/Xorg.0.log, /var/log/syslog oder dmesg [16:21] in der Xorg.0.log steht no screens found [16:23] leristo: in Deinem Home liegt vielleicht auch noch ein .xsession-errors (oder auch mehrere/ältere) [16:26] da liegt leider gar nichts [16:44] Hallo alle miteinander [16:44] hi ufo49 [16:45] Hab ei kleines Problem mit der fstab, kann mir jemand auf die Sprünge helfen [16:46] ufo49: kommt drauf an was dein problem ist [16:47] Ich habe eine dritte Platte eingebaut, SATA, und in der fstab folgendes eingetragen: /dev/sda1 /home/uwe/Daten ext4 users 0 0 [16:48] Trotzdem wird die Platte beim Systemstart nicht eingebunden, muss ich immer per Hand nachholen, warum nur? [16:49] kannst du mal deine komplette fstab pasten? [16:49] Sorry, das users hiess früher defaults, habe ich nur geändert um nicht jedesmal als root zu agieren [16:50] ufo49: ist die dritte platte denn sda1? [16:50] !paste > ufo49 [16:50] ufo49: Nicht selbst geschriebener Text wird im IRC sehr unleserlich und unhandlich. Deshalb sollten mehr als 3 Zeilen immer in einen sogenannten Nopaste-Service wie z.B. http://paste.ubuntuusers.de/ abgelegt werden. Nach dem Speichern kannst du dann die URL der Seite kopieren und sie statt des Textes hier im Channel posten. [16:51] @kubine versuche ich zu berücksichtigen [16:52] ufo49: kubine ist ein bot ;) [16:53] OK, ich versuche es mal [paste:415622:fstab] [16:55] ufo49, ok, kannst du vielleicht noch die ausgabe von lsblk pasten? [16:56] ufo49, hast du die partition im moment händisch gemoutet? [16:57] …und anklickbare Links wären toll ;-) [16:57] @ring0 Ja, mache ich immer, da sind die Festplatten meiner virtuellen Server drauf [16:58] ufo49, ok === Piffer- is now known as Piffer [17:00] ufo49, wie siehts aus mit dem lsblk paste? [17:05] @ring0 Hier: http://paste.ubuntuusers.de/415627/ [17:05] Title: fstab › Ablage › ubuntuusers.de (at paste.ubuntuusers.de) [17:19] Noch da ring0 [17:23] Mal ne andere Frage: kennt jemand eine wirklich funktionierende SAT-Karte für ubuntu? [17:24] !hcl > ufo49 Da wirst Du vermutlich fündig. [17:24] ufo49 Da wirst Du vermutlich fündig.: HCL ist die Hardware Compatibility List. Siehe https://wiki.ubuntu.com/HardwareSupport/ sowie http://wiki.ubuntuusers.de/Hardwaredatenbanken [17:30] @kubine da sind keine SAT-Karten aufgelistet [17:30] ufo49, lsblk und deine fstab passen eigentlich optimal zueinander. hatte vermutet, dass es sich bei Daten nicht um /dev/sda1 handelt [17:30] ufo49: kubine ist immer noch ein bot ;) [17:31] @ring0 Sorry, ich war eben wieder mal zu hastig ... [17:32] @ring0 Das eigenartige ist ja, das die beiden nfs-Shares ohne Probleme automatisch gemountet werden [17:32] ufo49, hast du mal statt users mit defaults davor probiert? also "defaults,users" [17:33] Ja habe ich, das users ist wie gesagt nur dazugekommen, um den root-Zuigriff zu vermeiden [17:34] users ist doch nur dafür da, dass jeder nutzer die partition einhängen und aushängen darf [17:35] hast du mal probiert, was passiert wenn du "mount -a" ausführst? [17:35] @ring0 Genau, damit spare ich mir das ausführen von sudo und vor allem die Password-Eingabe [17:39] ufo49, ließt du immer nur einen satz? :) [17:44] ufo49: DVB-S nennt sich das was Du suchst und ist sehr wohl in der HCL zu finden! (das sind die TV-Karten für SAT-Antennen) http://de.wikipedia.org/wiki/DVB-S [17:44] Title: DVB-S – Wikipedia (at de.wikipedia.org) [17:50] @ring0 was meinst du damit [17:51] @jokrebel https://wiki.ubuntu.com/HardwareSupport/ sag mir wo hier SAT-Karten sind [17:51] Title: HardwareSupport - Ubuntu Wiki (at wiki.ubuntu.com) [17:52] ufo49, ich hab dich gefragt, ob du "mount -a" probiert hast und du hast nur auf "users" geantwortet [17:52] ufo49: Ich sagte Dir "such nach DVB-S" ließ bitte mein letztes Psot nochmal und vielleicht auch den Link der da dabei ist. Danke [17:53] *Post [17:53] @ring0 Das mit mount -a ist ein Konsolen-Kommando NACH dem Systemstart. [17:53] ufo49, wenn du hier https://wiki.ubuntu.com/HardwareSupport/ auf multimedia klickt, bekommst du auch dvb-s karten [17:53] Title: HardwareSupport - Ubuntu Wiki (at wiki.ubuntu.com) [17:53] ufo49, dessen bin ich mir bewusst, das war auch nicht meine frage, sondern, ob du es mal ausprobiert hast [17:54] Das ist insoweit nicht nötig, da ich ja ohnehin ein "mount Daten durchführe um die FP zu mounten [17:54] ufo49, wenn du dabei nämlich fehler bekommst, wären diese interessant [17:55] ufo49, daher die frage, hast du mount -a mal ausgeführt? [17:55] ufo49: Wenn Du selber weist was nötig ist warum fragst Du dann? *kopfkratz* [17:55] Ich bekomme keinerlei Fehlermeldungen, werde aber mal in /var/log/boot nachsehen. Guter Hinweis [17:56] ufo49, du könntest auch mal dmesg nach mount greppen [18:00] http://paste.ubuntuusers.de/415632/ [18:00] Title: fstab › Ablage › ubuntuusers.de (at paste.ubuntuusers.de) [18:01] Das ist dmesg, nicht die fstab [18:01] mount -a geht ohne irgendwelche Meldungen [18:01] Und bitte die gesamte Ausgabe von dmesg, und nicht nur 7 Zeilen. [18:04] @bekks warte mal bis ring0 alle s hat was er braucht, dann sehen wir weiter [18:09] ufo49, joa, als paste ist natürlich immer die ganze datei interessant. greppen hatte ich jetzt nur für dich zum durchsuchen gedacht [18:10] @ring0 Was suchst Du eigentlich vielleicht kann ich ja genaue Hinweise geben [18:11] ufo49, paste doch mal das ganze dmesg. generell würde ich in dmesg fehler beim mounten suchen/vermuten [18:14] http://paste.ubuntuusers.de/415637/ [18:14] Title: fstab › Ablage › ubuntuusers.de (at paste.ubuntuusers.de) [18:15] ufo49, das sind nur die 7 zeilen von eben aus dmesg [18:18] http://paste.ubuntuusers.de/415642/ [18:18] Title: fstab › Ablage › ubuntuusers.de (at paste.ubuntuusers.de) [18:23] ufo49, also, ich sehe da keinerlei unregelmäßigkeiten. dem log nach müsste /dev/sda1 gemoutet worden sein. zeile 678 ist ja erfolgreich und im anschluss kommt auch kein fehler [18:26] ufo49, probier doch mal "defaults,users,auto" in deiner fstab [18:26] Leider aber ist /home/uwe/Daten nach dem Systemstart IMMER nicht vorhaneden und meine Server starten nicht [18:26] Das mit dem auto werde ich probieren [18:26] ufo49, probier doch mal alle drei und pick dir nicht nur irgendwas raus [18:29] defaults heist, die aktuellen Einstellungen zum ext4-Filesystem zu übernehmen, users ist schon drin (defaults war es schon vorher) nur auto käme neu hinzu und das mache ich gerade [18:30] ufo49, in der fstab, die du gepastet hast, stand nur users in zeile 13 [18:30] Das war ja auch die fünfte Version. Das mit dem defaults hatte ich gleich am Anfang mitgeteilt [18:31] ufo49, ahja. vielleicht klappts ja nun mit auto :) [18:32] Hoffe ich schon und werde es auch ausprobieren. Bist Du morgen um die gleiche Zeit wieder online? [18:32] kann ich nicht sagen. möglich [18:33] Naja, auf jedem Fall danke ich Dir für Deine Hilfe [18:33] ufo49: Kannst Du nicht einfach neu starten und gleich wieder kommen? Problemanalysen die sich über Tage verteilen sind eher anstrengend. [18:34] Nur weil Du es bist. Hier laufen einige Anwendungen. Aber der Zweck heiligt die mittel. Bis gleich [18:34] ufo49: P.S. …auch für Dich, weil Du jedesmal wieder von vorne anfangen musst. [18:35] eigentlich beinhaltet defaults ja auto [18:35] naja, ein versuch ist es wert :) [18:37] Ja, schon schlimm, wenn man die Torrents mal kurz unterbrechen muss :) [18:39] Hi, bin wieder da [18:40] und? [18:40] /home/uwe/Daten ist NICHT gemountet, die nfs-Shares schon [18:40] Wie sieht die fstab Zeile dafür aus? [18:40] Noch zur Info, es ist eine FP lokal im Rechner [18:41] Was ist eine FP? [18:41] flowpoint [18:41] Eine Festplatte [18:41] Hier ging es um mountings [18:41] Ich weiss. Wie sieht doe fstab Zeile dafür aus? [18:42] ufo49: Deshalb müssen wir die Abkürzungen die Du bevorzugst kennen? [18:43] Nicht so einen Bloedsin jokrebel, es ging im ganzen Tread um mounting-Probleme [18:43] /dev/sda1 /home/uwe/Daten ext4 defaults,users,auto 0 0 [18:43] Aha, da ist sie ja endlich. [18:44] Lest ihr nicht mit? Ich habe eigentlich alles bekannt gegeben [18:44] Keine Panik, Ruhe bewahren, Schock bekämpfen. [18:44] @ring0 Irgendwelche andere Ideen? [18:44] wir lesen mit, wir können allerdings in unserer glaskugel nicht erkennen, wie du die betreffende zeile abgeändert hast [18:45] nein, leider keine idee [18:45] Wie sieht die gesamte fstab aus, welches Ubuntu ganz verwendest Du, und was ist die Ausgabe von: sudo blkid -g; sudo blkid [18:45] Genau so wie vorgeschlagen, was sont [18:46] ufo49: Sorry; kein Blödsinn. Wusste echt auch grad nicht was Du meinst. ich würde Ne Festplatte mit HD oder HDD oder eventuell mit SSD abkürzen. Näheres gerne in #ubuntu-de-offtopic [18:46] @ring0 komisch ist, das die nfs-Shares ohne Probleme funktionieren [18:46] Daher brauchen wir jetzt auch die gesamte fstab ... [18:47] @bekks schau dich um, die ist hier schon mal gepostet worden [18:47] Gut, da du nicht mitarbeitest, helfe ich auch nicht mit. Schönen Abend noch. [18:47] Ebenfalls [18:47] ufo49: _DU_ willst Hilfe [18:47] jokrebel: s/willst/wolltest/ [18:48] Nicht von Dir jokrebel [18:49] @ring0 ein einfaches mount Daten als user bringt sofort Erfolg [18:49] ufo49: Kann doch nicht sein, dass Du dann diejenigen die vielleicht was beitragen könnten anweist das doch im Backlog zu suchen was sie über _DEIN_ Problem wissen wollen… [18:52] ufo49: komm ma wieder runter, hier sind leute die dir seit ner stunde helfen und du hörst nie drauf was sie dir sagen und motzt dann rum. dann wunder dich auch nicht wenn dir keiner (mehr) helfen will. [18:52] ufo49, dann passt offensichtlich der eintrag in der fstab, sonst würde das nicht klappen. ich kann dir leider nicht sagen, woran es liegt, dass sda1 beim booten nicht gemoutet wird. fstab sieht korrekt aus, auto könntest du auch wieder entfernen, da es in defaults beinhaltet ist und das dmesg log sieht eigentlich auch so aus, als wäre alles korrekt [18:53] ufo49: Deine Überheblichkeit in nem _kostenlosen_ Supportkanal ist schon sehr grenzwertig… [18:54] Halt Lyrin, hier läuft was falsch. Ich habe prima mit ring0 korrespondiert. Er hat mir auch sehr geholfen. Andere haben hier angefangen rumzumotzen. [18:55] Und überheblich war ich nie. Ich suche Hilfe, das ist war. Aber nicht jeder hier schlägt auch gleich die richtigen Töne an [18:55] jungs, wer nicht helfen möchte vergnügt sich anderweitig, ufo49 bedenke bitte, dass dieses ein ehrenamtlicher support ist. anspruch besteht hier keiner. wenn du hier nicht zurecht kommst kannst du auch im forum oder auf der mailingliste fragen. [18:55] ufo49: du willst hilfe oder? dann nimm die hilfe in anspruch. btw, ich heiße Luyin. [18:56] @ring0 Ich danke Dir für Deine Hilfe, irgendwie muss ich das klären .. [18:56] Sorry, war ein Tippfehler. Zu ring0 ist alles gesagt [18:56] ufo49, gern [18:57] ufo49: du könntest es nochmal in #ubuntu versuchen, support dort ist allerdings auf englisch. [18:58] @Luyin danke für den Tipp, werde ich wohl machen müssen [19:01] Was zum Geier habe ich Dir nun getan k1l ... [19:02] ufo49: Komm doch bitte nach #ubuntu-de-offtopic dann können wir den Nebenschauplatz genauer erörtern. [19:02] ufo49: mir wäre schon geholfen, wenn es hier drin um support geht und nicht um drama. ich denke mit weiterer diskussion werden wir hier nicht konstruktiver werden. also belassen wir die gegenseitigen anschuldigungen [19:02] Nochmal jokrebel, ich möchte nichts von Dir [19:03] @k1l OK [19:06] bis demnächst === frzn is now known as frozen === julian is now known as alamar === _moep__ is now known as _moep_