Binary im homeverzeichnis lässt sich nicht ausführen
![](https://seccdn.libravatar.org/avatar/e9c9aecb1f35ddbd6ee4b0d6e17698fa.jpg?s=120&d=mm&r=g)
Hallo an alle. Eine selbstkompilerte Datei lässt sich auf meinem System (SuSE 81) in einem normalen Verzeichnis (z.B. ~/ ) nicht ausführen(auch als root nicht). ich bekomme folgende Fehlermeldung zurück: # ./mcps bash: ./mcps: Keine Berechtigung # Dbei hat mcps die berechtigungen -rwxr-xr-x . sollte eigentlich ausreichen. Kopiere ich diese Datei nach /usr/bin oder /usr/local/bin lässt sie sich normal ausführen. In einer Virtuellen Maschine kann ich sie sogar in einem normalen Verzeichnis (~¸/ ) ausführen. Irgend etwas stimmt mit meinem System nicht (glaube ich) Ich weiß nicht mehr was ich ausprobieren könnte. Kann mir da jemand weiterhelfen? Danke, Gruß Raimund
![](https://seccdn.libravatar.org/avatar/0310210d757242716a2e5a590b77a3e6.jpg?s=120&d=mm&r=g)
On 2002-11-28 06:55:48, Raimund wrote:
Eine selbstkompilerte Datei lässt sich auf meinem System (SuSE 81) in einem normalen Verzeichnis (z.B. ~/ ) nicht ausführen(auch als root nicht). ich bekomme folgende Fehlermeldung zurück: # ./mcps bash: ./mcps: Keine Berechtigung #
Dbei hat mcps die berechtigungen -rwxr-xr-x . sollte eigentlich ausreichen.
Hmmm. Komisch, ist Dein ~/ evt so gemounted, daß man dort nichts ausführen kann? Nur so eine vage Idee. Ciao Volker
![](https://seccdn.libravatar.org/avatar/91258aa3ce703520a02a4c8aef955eb4.jpg?s=120&d=mm&r=g)
Am Don, 2002-11-28 um 18.55 schrieb Raimund:
Hallo an alle.
Eine selbstkompilerte Datei lässt sich auf meinem System (SuSE 81) in einem normalen Verzeichnis (z.B. ~/ ) nicht ausführen(auch als root nicht). ich bekomme folgende Fehlermeldung zurück: # ./mcps bash: ./mcps: Keine Berechtigung #
Dbei hat mcps die berechtigungen -rwxr-xr-x . sollte eigentlich ausreichen.
Steht evtl. ein noexec im fstab-Eintrag für $HOME? Oder ist das ein austauschbarer Datenträger (dann ist das evtl. per Default gesetzt)? -- Erhard Schwenk Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de
![](https://seccdn.libravatar.org/avatar/c65f0a9d70486d425ffd4799ddb379fc.jpg?s=120&d=mm&r=g)
* Raimund schrieb am 28.Nov.2002:
Kopiere ich diese Datei nach /usr/bin oder /usr/local/bin lässt sie sich normal ausführen.
Das aktuelle Verzeichnis steht nicht im Pfad, bei root schon mal gar nicht. Und das ist auch gut so. Es wird somit nicht im aktuellen Pfad gesucht. Du mußt dann schon entweder den vollen Pfadname angeben /home/... oder aber den relativen ./befehl. Besser ist aber, Du schreibst in ein Verzeichnis, daß im Pfad steht. Aber nicht /bin oder /usr/bin, da sollte man nichts reinschreiben. Besser ~/bin, denn daß ist für sowas da. Bernd -- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4
participants (4)
-
B.Brodesser@t-online.de
-
Erhard Schwenk
-
Kroll, Volker
-
Raimund