kostenloser Webspace werbefrei: lima-city


cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd

lima-cityForumHeim-PCBetriebssysteme

  1. Autor dieses Themas

    ibmm

    Kostenloser Webspace von ibmm

    ibmm hat kostenlosen Webspace.

    Hallo habe Problem mit dem Befehl

    cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd

    da bekomme ich immer die Meldung command not fund

    w?re sch?n wenn ihr mir schnell helfen k?nnten

    Schon mal vielen dank an die leiben Helferlein
    benutze Ubuntu 5.10 ist mir grad noch eingefallen

    Beitrag ge?ndert am 12.02.2006 17:15 von ibmm
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. command not found heisst normalerweise, das der befehl/das programm nicht vorhanden ist, in diesem fall "cat". guck mal im synaptic nach und versuch cat zu installieren.
  4. Es kann aber auch mksmbpasswd nciht gefunden werden. Halte ich sogar f?r wahrscheinlicher, denn cat ist eiun Systemtool was auf jedem Linux (wenn nicht sogar Unix) von Haus aus dabei ist.

    Du musst du sicherstellen, dass die Bash auch im aktuellen Verzeichnis nach dem Befehl "mksmbpasswd.sh" sucht. Standardm??ig ist das n?mlich nicht der Fall. Deshalb solltest du mal explizit de Pfad mit angeben:

    cat /etc/passwd | ./ksmbpasswd.sh > /etc/smbpasswd

    Die Suchpfade stehen ?brigens alle in der Variablen $PATH (Anzuzeigen mit echo $PATH). Sollen Programme auch im aktuellen Verzeichnis gesucht werden, kannst du hier noch den Punkt erg?nzen, z.B. so:

    PATH=$PATH:.
    export PATH

    (Diese beiden Zeilen z.B. in .bash_profile einf?gen.)

    MfG,
    thw
  5. Autor dieses Themas

    ibmm

    Kostenloser Webspace von ibmm

    ibmm hat kostenlosen Webspace.

    Hallo wenn ich das jetzt so eingebe bekomme ich die Meldumng zur?ck das die Datei oder ordner nicht gefunden werden

    cat /etc/passwd | ./ksmbpasswd.sh > /etc/smbpasswd

    also wie kann ich das machen und wie ist es mit der bash datei das verstehe ich nicht richtig
  6. Wenn "mksmbpasswd.sh" in dem Verzeichnis liegt, in dem du gerade bist
    cat /etc/passwd | ./mksmbpasswd.sh > /etc/smbpasswd
    ansonsten
    cat /etc/passwd | /PFAD/mksmbpasswd.sh > /etc/smbpasswd

    Ebenso muss die Datei "mksmbpasswd.sh" ausf?hrbar sein, was du zum Beispiel mit einem
    chmod a+x /PFAD/mksmbpasswd.sh
    erreichst.
  7. klar ist nat?rlich das du root sein solltest wenn du mit solchen dateien operierst.

  8. Hallo wenn ich das jetzt so eingebe bekomme ich die Meldumng zur?ck das die Datei oder ordner nicht gefunden werden

    cat /etc/passwd | ./ksmbpasswd.sh > /etc/smbpasswd

    also wie kann ich das machen und wie ist es mit der bash datei das verstehe ich nicht richtig


    Mist, verdammt, sh**e, nat?rlich nicht. Tut mir leid, kleiner Tippfehler von mir, es muss nat?rlich mksmbpasswd.sh hei?en (also der Name der Datei, die ausgef?hrt werden soll).

    Vielleicht nochmal 'ne kleine Erkl?rung: Wenn du eine solche Kommandozeile ausf?hrst, sucht die Bash auf der Festplatte nach den angegebenen Befehlen (in deinem Fall cat und mksmbpasswd.sh). Diese "Befehle" sind nichts weiter als ausf?hrbare Dateien (Programme). Wenn die nun also gefunden werden, werden sie gestartet, wenn nicht, bekommst du 'ne Fehlermeldung.
    Die Frage ist nun, WO die Bash nach den Programmen sucht. Standard sind z.B. Verzeichnisse wie /bin, /usr/bin, /usr/local/bin doer so. Alle idese Verzeichnisse stehen in der Variable $PATH (anzuzeigen mit echo $PATH). Wenn dein Skript (msksmbpasswd.sh) aber in einem Verzeichnis liegt, was in $PATH nicht drin steht, findet die Bash es nicht. Du kannst also entweder das Verzeichnis zu $PATH hinzuf?gen oder auf der Kommandozeile den Pfad zur Datei angeben (siehe den Post von maggu2810). Der einfache Punkt bedeutet hierbei, "suche im aktuellen Verzeichnis"). Anstelle deines Home-Verzeichnisses (z.B. /home/ibmm) kannst du auch einfach ein ~ machen. Ist manchmal praktisch wenn man ein langes $HOME hat :-)

    Achso;: Ein Verzeichnis ist ?brigens sowas ?nliches wie das, was man unter Windows als Ordner kennt :biggrin:

    HTH,
    thw
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!