*.sh-Scripte laufen nicht mehr nach Installation von openSUSE12.1

Hinweis: In dem Thema *.sh-Scripte laufen nicht mehr nach Installation von openSUSE12.1 gibt es 34 Antworten auf 4 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Dolphin öffnen als Root, in dfas Verzeichnis wechseln wo die dateien liegen und die Rechte, sprich benutzername und Gruppe neu anpassen und zwar für alle Verzeichnisse, Unterverzeichnisse und Dateien, so das sie dem neuen benutzer gehören.


    Evtl. danach ab- und wieder anmelden, damit das system weiß, dass sich was verändert hat.


    Zumindest ist das so, wenn man einen user einer neuen Gruppe hinzufügt (siehe vboxuser etc.)

    Für den Inhalt des Beitrages 37630 haftet ausdrücklich der jeweilige Autor: thomas23

  • Hallo zusammen,


    ich habe vermutlich ein ähnliches Problem. Wenn ich in der Konsole ein ein Programm starten möchte kommt die Meldung:
    berthold@linux-i33v:~/OpenKM/jboss-4.2.3.GA/bin> run.sh
    If 'run.sh' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf run.sh
    Wenn ich das richtig verstehe stimmt die Einstelllungen über die Ausführbarkeit von sh-Dateien nicht.
    mit welchem Befehl oder durch welche Vorgehensweise kann ich Datein mit der Endung .sh wieder herstellen ??


    Gruß

    Für den Inhalt des Beitrages 38372 haftet ausdrücklich der jeweilige Autor: bm51

  • Zitat

    berthold@linux-i33v:~/OpenKM/jboss-4.2.3.GA/bin> run.sh


    Syntax-Fehler, der Befehl ist

    Code
    ./run.sh


    oder

    Code
    sh run.sh


    Das Berechtigungsproblem kann aber noch zusätzlich auftreten.


    LG

    Für den Inhalt des Beitrages 38373 haftet ausdrücklich der jeweilige Autor: tux93

  • berthold@linux-i33v:~/OpenKM/jboss-4.2.3.GA/bin> run.sh

    Dieser Aufruf funktioniert natürlich nur, wenn die aufzurufende Scriptdatei, in dem Fall run.sh, im vereinbarten Pfad liegt. Was bei Dir dort vereinbart ist kannst Du z.B. an der Konsole durch Eingabe von echo $PATH ersehen.
    Ansonsten werden Programme und Scripte entweder mit voller Pfadangabe oder, wenn man aus dem aktuellen Verzeichnis, wo man sich gerade befindet, was aufrufen will immer mit ./dateiname. Dies ist eine einfache Sicherheitseinstellung (im Gegensatz von Windows BS), um nicht versehentlich ein ungewolltes Programm oder Script zu starten.

    Für den Inhalt des Beitrages 38377 haftet ausdrücklich der jeweilige Autor: repi

  • Hallo,


    Mein geliebtes OpenKM läuft wieder. Vielen Dank.


    Das mit den Berechtigungen habe ich noch nicht ganz verstanden. Dem Thema muss ich mich nochmal widmen. Aber erst mal besten Dank für die Hilfe.

    Für den Inhalt des Beitrages 38409 haftet ausdrücklich der jeweilige Autor: bm51