Zum Inhalt springen

MFBASSIST

Mitglieder
  • Gesamte Inhalte

    162
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von MFBASSIST

  1. Hallo alle samt, mir ist bei einer 2000er Installation mein Red Hat flöten gegangen. Ich kann das Dateisystem unter linux rescue mounten. Jedoch net booten. Gibt es einen Bootmanager der den ganzen Kernelkram unterstützt oder wie schreibe ich meinen alten Red Hat Kernel auf eine bootfähige Diskette? Danke schonmal MFG Martin
  2. MFBASSIST

    Skript

    Putty kann kein Makro Skripting. Ich habs mit Terra Term versucht, leider liest das Tool die Passphrase nicht richtig aus. Ich hab mit ssh-keygen einen neuen identity angeleg und diesen auf meinen Rechner wo das Makro laufen soll kopiert. Leider sagt Terra Term mir dann das es den Schlüssel nicht lesen kann. Terra Term unterstützt SSH Version 1.2 was ich in der sshd_config geändert hab. Seitdem kann ich zumindest connecten. Aber wie funktioniert das mich dem RSA Key das Terra term den richtig auslesen kann? Danke trotzdem, aber Putty ist nicht das richtige Tool für sowas. MFG Martin p.s. Vielleicht kann mir jemand mit dem RSA Key weiterhelfen und mir sagen warum TT den nicht lesen kann.
  3. MFBASSIST

    Skript

    Ich versuchs mal mit den Cygwin tools. Aber gibts nicht was einfacheres? Terra Term hat mir gut gefallen. Aber leider kein SSH v.2 :-(. Gibts net noch ein anderes Tool? Danke schonmal Martin
  4. MFBASSIST

    Skript

    Hi ich hab das Terra term mal ausprobiert. Das oder so ein ähnliches Programm würde mir weiterhelfen. Aber kann es sein das Terraterm kein SSH2 unterstützt sondern nur mit dem Plugin die SSH1????
  5. MFBASSIST

    sshd configuration

    Lad dir mal das neue Putty runter, stoppe ssh, lösche die dsa, rsa und den host key, starte ssh, schau dir vorher die Konfiguration an in der ssh_config an. Zum Beispiel: Host 192.168.0.1 ForwardX11 yes User root Protocol 2 Jetzt Putty starten SSH2 auswählen, ISO 88591 wählen und es müsste funktionieren. Bei der alten putty Version hats bei mir auch nicht funktioniert, keine Ahnung warum. Hoffe das hilft dir weiter...
  6. MFBASSIST

    Skript

    Hallo Leute, ich will eine Windows Batch bauen, womit ich eine Linux Maschine steuern kann. Zum Beispiel: ssh zu linux machine befehle auf der Linux Maschine: iptables -F iptables -X dann befehle auf der Windows Maschine: net use \\linuxmaschine\daten dann wieder Befehl auf der Linux Maschine: iptables (dicht machen bestehende Verbindungen erhalten) Und jetzt die Frage. Wie kann ich unter Windows ein Batch Skript bauen das eine Linux Maschine per SSH automatisiert steuert? Danke Martin
  7. MFBASSIST

    Netzwerkboot

    Sorry ich weiß wie das geht. Daran liegt es nicht. Das net logon funzt ja aber nur bei Windows Rechner. Bei der Samba Freigabe aber nicht. Jedoch kann ich über Windows problemlos zugreifen. Irgendwas stimmt da nicht. Das samba share ist offen wie ein scheunentor. MFG Martin
  8. MFBASSIST

    PW im Netzwerk

    Hallo drachmen, kann das sei das du um den Brei rumredest und WIN2k mit 98 verwechselst? Wollt dat nur mal gesagt haben. Nix für ungut. Martin:OD
  9. MFBASSIST

    PW im Netzwerk

    Keine Ahnung. Ich würd sagen das dann ein Passwort vom berechtigten Benutzer gefragt wird. Aber ich weiß das nicht genau.
  10. Hallo, Ich hab dazu ne .reg Datei geschrieben. Die hilft dir evtl. weiter. Gib mal deine Addy... Zusätzlich musst du im I-Net Explorer noch die Pfade ändern... MFG Martin
  11. MFBASSIST

    PW im Netzwerk

    Hi, benutzt du NT oder XP? Da werden doch die Passwörter über die jeweiligen Benutzer verteilt. 1- guck mal im Benutzermanager. Soviel ich weiß läuft NT nicht über Passwortebene sondern über Benutzer. 2- Ansonsten versuch mal mit Ausführen --> mmc --> Snap in hinzufügen --> Eigenständig --> Hinzufügen --> Freigegebene Ordner Hoffe das hilft dir weiter. MFG Martin
  12. MFBASSIST

    Netzwerkboot

    Hallo, erstmal weiß ich net wohin ich dieses Thema legen soll, aber ich hab mich mal für MS entschieden. Es geht um folgendes. Wenn ich über eine Netzwerkstartdiskette ein net use machen will auf einen Samba Server, fragt net use mich nach einem Passwort. Unter Windows funktioniert aber das net use. Wodran könnte das liegen? Schonmal danke im voraus. Martin
  13. Hallöchen, kanns sein das es nur einen Parameter für "nur" Verzeichnisse anzuzeigen gibt ??? Habs jetzt anders gemacht. Für nur Dateien anzuzeigen gibts keinen eigenen Parameter soviel ich in der man gesehen hab. ls "$DIR"*.* Ich weiß das war ne ***** Frage Trotzdem danke!!! Martin
  14. MFBASSIST

    Scripthilfe

    Hallo nochmal, Wodran kann es liegen das er bei der Stelle $MAIL $SUB1 $MAILTO < $OUT1 hängen bleib weil er den Inhalt der Dateien ausführen will? Das mit der Option -s funktioniert 100%ig für das was ich vor hab. ls "$DIR"*.* liest dann nur Dateien aus. Also ist es aufjedenfall möglich mit dem Parameter -s. Ich wollte nur Tipps und nicht ein Skript abschreiben :OD hast du nicht eine Lösung für mich wie ich es wenigstens ans laufen bekomme ohne was an der Logik zu ändern? Hier nochmal das Skript in der (neusten) Version *ggg* ------------------------------------------------------------------------------------ #!/bin/sh # Zur Fehlererkennung aktivieren (Xtrace & Verbose): set -xv # Hier können die Email Adressen eingetragen werden: EMAIL="administrator@bitburg-pruem.de" # Hier kann das zu überprüfende Verzeichnis geändert werden: DIR1=/test/ DIR2=/test/1/ DIR3=/test/2/ ####################################################### # # # Anfang des Scripts. Bitte keine Veränderung machen. # # # ####################################################### # Mail Optionen SUB1="Es befinden sich Dateien in $DIR1 $DIR2 $DIR3 !!!" SUB2="Es befinden sich Dateien in $DIR2!!!" SUB3="Es befinden sich Dateien in $DIR3!!!" MAIL="/bin/mail -s" # Datenstruktur in einer Datei anlegen ls "$DIR1"*.* | sort > /tmp/tmpfil1 ls "$DIR2"*.* | sort > /tmp/tmpfil2 ls "$DIR3"*.* | sort > /tmp/tmpfil3 # Verzeichnis lesbar machen chmod 755 /tmp/tmpfil1 && chmod 755 /tmp/tmpfil2 && chmod 755 /tmp/tmpfil3 # Testpfade als Variable OUT1=/tmp/tmpfil1 OUT2=/tmp/tmpfil2 OUT3=/tmp/tmpfil3 if [ -s ${OUT1} > 1 ] && [ -s ${OUT2} > 1 ] && [ -s ${OUT3} > 1 ]; then $MAIL $SUB1 $EMAIL < $OUT1 && $OUT2 && $OUT3 echo 1 elif [ -s ${OUT1} > 1 ]; then $MAIL $SUB2 $EMAIL < $OUT1 echo 2 elif [ -s ${OUT2} > 1 ]; then $MAIL $SUB3 $EMAIL < $OUT2 echo 3 elif [ -s ${OUT3} > 1 ]; then $MAIL $SUB4 $EMAIL < $OUT3 echo 4 else echo "Hmmm alle Verzeichnisse sind leer ;-) !!!" fi ------------------------------------------------------------------------------------
  15. Hallo, wie kann ich Verzeichnisse aublenden und nur Dateien anzeigen? Gibts da einen Parameter bei ls oder dir? Oder kennt jemand einen Trick? MFG Martin
  16. MFBASSIST

    Scripthilfe

    Eine einfachere Lösung wäre vielleicht wenn ich dem ls sagen könnte, dass er nur Dateien und keine Verzeichnisse anzeigen soll.
  17. MFBASSIST

    Scripthilfe

    Em das mit dem Subjekt in deinem Skript wird nicht klappen da du keine Anführungszeichen mit nem Konnektor geschrieben hast. Oder muss man das Subjekt nicht in Anführungszeichen schreiben?
  18. MFBASSIST

    Scripthilfe

    Danke das hilft mir schon weiter. Aber mit der Option -s das funktioniert bei mir. Meinst du mit dem Problem das wenn Verzeichnisse in einem Verzeichnis sind das er dann trotzdem die IF Anweisung durchläuft? Es funktioniert. Blos darf das Verzeichnis was ich dann angebe, keine Unterverzeichnisse haben da sie auch einen Wert erzeugen. Bei Dateien klappt das Prima und die Schleife funktioniert.
  19. MFBASSIST

    Scripthilfe

    Ich glaub ich hab die Antwort für die schleife.... if [ -s ${OUT1} > 1 ] && [ -s ${OUT2} > 1 ] && [ -s ${OUT3} > 1 ]; then $MAIL $SUB1 $EMAIL < $OUT1 && $OUT2 && $OUT2 else if [ -s ${OUT1} > 1 ] || [ -s ${OUT2} > 1 ] || [ -s ${OUT3} > 1 ]; then $MAIL $SUB1 $EMAIL < $OUT1 || $MAIL $SUB2 $EMAIL < $OUT2 || $MAIL $SUB3 $EMAIL < $OUT3 else echo Keine Daten im Verzeichnis. Ende. fi fi Würde das funktionieren? MFG Martin
  20. MFBASSIST

    Scripthilfe

    Hallo, Hier ist nochmal das Skript. Habs ein wenig verändert. Läuft schonmal ohne Fehler durch. Das Problem ist jetzt nur wie bekomme ich die Anführungszeichen in eine Variable? War da nicht was mit Konnektor '.´oder so? Die IF Anweisungen funktionieren wirklich nicht so wie sie sollen. Kannst du mir die dann Kommentieren? :confused: Danke ! Martin ------------------------------------------------------------------------------------ #!/bin/sh # Zur Fehlererkennung aktivieren (Xtrace & Verbose): set -xv # Hier können die Email Adressen eingetragen werden: EMAIL=administrator@bitburg-pruem.de # Hier kann das zu überprüfende Verzeichnis geändert werden: DIR1=/test DIR2=/test/1 DIR3=/test/2 # Anfang des Scripts. Bitte keine Veränderung machen. # Mail Optionen SUB1= '"Es befinden sich in allen Ordnern Dateien"'. SUB2="Es befinden sich Dateien in $DIR1" SUB3="Es befinden sich Dateien in $DIR2" SUB4="Es befinden sich Dateien in $DIR3" MAIL="/bin/mail -s" # Datenstruktur in einer Datei anlegen ls $DIR1 | sort > /tmp/tmpfil1 ls $DIR2 | sort > /tmp/tmpfil2 ls $DIR3 | sort > /tmp/tmpfil3 # Verzeichnis lesbar machen chmod 755 /tmp/tmpfil1 && /tmp/tmpfil2 && /tmp/tmpfil3 # Testpfade als Variable TESTPFAD1=/tmp/tmpfil1 TESTPFAD2=/tmp/tmpfil2 TESTPFAD3=/tmp/tmpfil3 # Anhang in Quelltext OUT1=$TESTPFAD1 && $TESTPFAD2 && $TESTPFAD3 OUT2=$TESTPFAD1 OUT3=$TESTPFAD2 OUT4=$TESTPFAD3 if [ -s $OUT1 ] ; then $MAIL $SUB1 $EMAIL < $OUT1 else if [ -s $OUT2 ] ; then $MAIL $SUB2 $EMAIL < $OUT2 else if [ -s $OUT3 ] ; then $MAIL $SUB3 $EMAIL < $OUT3 else if [ -s $OUT4 ] ; then $MAIL $SUB4 $EMAIL < $OUT4 else echo Keine Daten im Verzeichnis. Ende. fi fi fi fi rm -rf $TESTPFAD1 && $TESTPFAD2 && $TESTPFAD3 exit 0 ------------------------------------------------------------------------------------
  21. MFBASSIST

    Scripthilfe

    Hallo Schlaubi, du hast doch bestimmt ICQ? Oder? Der Beitrag wir so langsam zu unübersichtlich. Sonst schreib mir mal über ICQ... Gruß Martin UIN: 152492070
  22. MFBASSIST

    Scripthilfe

    Hallo Schlaubi, 1. das mit der Email stimmt. Das ich die nicht mit `bezeichnen darf 2. das eine Variable mit Parameter so nicht funktioniert, wusste ich nicht aber ich Sehe dort eigentlich kein Problem und wenn es logisch wäre müsste es trotzdem laufen da es erst in der IF Anweisung + der Variable $Sub ausgeführt wird. 3. Die Pfade stimmen weil das Verzeichnis daten = ein gemountetes Raid System ist und auf der obersten Ebene liegt. 4. Das mit dem ls /daten/ soll für 3 Verzeichnisse sein. Und jedes Verzeichnis hat eine eigene IF Anweisung. So kann man sagen in welchen Verzeichnis Daten liegen und in welchen nicht. 5. Zu 4. das ist es ja. Es befinden sich nicht in jedem Ordner Daten. Die IF Anweisung sieht so aus. Wenn sich in allen Verzeichnissen Daten befinden erfüllt sich die erste Anweisung mit dem ersten $SUB und der ersten Anlage. Ist das nicht der Fall, geht er weiter ins und sucht nicht mehr in allen Verzeichnissen gleichzeitig, sondern durchsucht sie einzeln nach Dateien. Ich schicke nochmal das Script was ich jetzt verändern werde. MFG Martin
  23. MFBASSIST

    Scripthilfe

    Hallo, erstmal danke das hat mir um einiges weitergeholfen. Ich weiß das das Skript nicht funktioniert. Ich wollte ja die Fehlerquelle wissen weil ich keine finde. p.s. an Schlaubi: Das von Daniel hab ich deklariert. Ist eigentlich genau das was er geschrieben hat. MFG Martin
  24. MFBASSIST

    dateien auslesen

    Ich bräuchte dir Größe ob etwas halt in der Datei enthalten ist. Den Parameter in der IF Schleife kenn ich. Ich glaube das geht so: ADDY=MFBASSIST@gmx.de MAIL=`/sbin/mail -s` SUB1="Daten im Ordner" OUT1=`/daten/` if [ -s $OUT1 = 1 ] ; then $MAIL $SUB1 $ADDY < $OUT1 else echo Keine Daten im Verzeichnis fi Aber das funktioniert nicht so wie ich es will. Naja
  25. Wie kann ich in einem Shellscript dateien auslesen und in einer IF Anweisung vergleichen. Z.B. if [ datei >= 1byte ] ; then else

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...