sh files lassen sich nich ausführen
Ich kann sh files die auf meiner /home Festplatte liegen nicht ausführen bzw. nur ausführen wenn ich in das verz. wechsle und dort "sh <dateiname>" eingebe. zB: /bin/sh: /home/patrick/hello_world/configure: /bin/sh: bad interpreter: Keine Berechtigung meine fstab optionen für /home alias /dev/hdd1: /dev/hdd1 /home reiserfs auto,exec,user 0 0 Weiß jemand Rat? PS: Ist ne SuSE 9.2, falls das wichtig ist. -- Patrick Trettenbrein - patrick.trettenbrein@kdemail.net GnuPG fingerprint: 312B 561F B0E9 1DB5 CE5B A9CB 831A 1994 E9A3 0010
Am Dienstag, 26. April 2005 20:53 schrieb Patrick Trettenbrein:
Ich kann sh files die auf meiner /home Festplatte liegen nicht ausführen bzw. nur ausführen wenn ich in das verz. wechsle und dort "sh <dateiname>" eingebe. zB:
/bin/sh: /home/patrick/hello_world/configure: /bin/sh: bad interpreter: Keine Berechtigung
meine fstab optionen für /home alias /dev/hdd1:
/dev/hdd1 /home reiserfs auto,exec,user 0 0
Weiß jemand Rat?
PS: Ist ne SuSE 9.2, falls das wichtig ist.
was sagt denn: ls -l /home/patrick/hello_world/configure und was gibt ein head -n 10 /home/patrick/hello_world/configure aus Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Hallo Patrick, hallo Leute, Am Dienstag, 26. April 2005 20:53 schrieb Patrick Trettenbrein:
Ich kann sh files die auf meiner /home Festplatte liegen nicht ausführen [...]
meine fstab optionen für /home alias /dev/hdd1:
/dev/hdd1 /home reiserfs auto,exec,user 0 0
Du hast die Optionen in der fstab in einer unpraktischen Reihenfolge angegeben ;-) exec würde es erlauben, auch Programme/Scripte in /home auszuführen. Allerdings setzt das folgende "user" automatisch die Option noexec (und nebenbei auch noch nosuid und nodev) und überschreibt damit das vorher gesetzte exec. Vertausche also die beiden Parameter und verwende auto,user,exec Noch eine Frage: Bist Du sicher, dass Du für /home die Mountoption "user" brauchst? Normalerweise sollte /home nur von root (u)mountbar sein. Gruß Christian Boltz --
Die M$-Kombination aus Server2003+Exchange ist meiner Meinung nach das einzig vernünftige Produkt von Billyboy. Das muss der Grund sein, warum es bei Würmern und Trojanern so beliebt ist. ["office" und Jens Benecke in suse-linux]
Am Mittwoch, 27. April 2005 00:42 schrieb Christian Boltz:
Hallo Patrick, hallo Leute,
Am Dienstag, 26. April 2005 20:53 schrieb Patrick Trettenbrein:
Ich kann sh files die auf meiner /home Festplatte liegen nicht ausführen [...]
meine fstab optionen für /home alias /dev/hdd1:
/dev/hdd1 /home reiserfs auto,exec,user 0 0
Du hast die Optionen in der fstab in einer unpraktischen Reihenfolge angegeben ;-)
exec würde es erlauben, auch Programme/Scripte in /home auszuführen.
Allerdings setzt das folgende "user" automatisch die Option noexec (und nebenbei auch noch nosuid und nodev) und überschreibt damit das vorher gesetzte exec.
Vertausche also die beiden Parameter und verwende auto,user,exec
Noch eine Frage: Bist Du sicher, dass Du für /home die Mountoption "user" brauchst? Normalerweise sollte /home nur von root (u)mountbar sein.
Gruß
Christian Boltz
Ich probier mal die optionen zu vertauschen. Die option user hat suse automatisch hinzugefügt... (YaST) stand zumindest schon dort als ich die fstab aufgemacht hab. Patrick -- Patrick Trettenbrein - patrick.trettenbrein@kdemail.net GnuPG fingerprint: 312B 561F B0E9 1DB5 CE5B A9CB 831A 1994 E9A3 0010
Hallo, bei mir hat SL9.2 automatisch die folgende Zeile für /home in /etc/fstab generiert: /dev/hda5 /home reiserfs acl,user_xattr 1 2 Könnte das Dir weiterhelfen...?? Gruss Kimmo
On Wed, Apr 27, 2005 at 01:18:47PM +0200, Patrick Trettenbrein wrote:
Die option user hat suse automatisch hinzugefügt... (YaST) stand zumindest schon dort als ich die fstab aufgemacht hab.
Kurz: Das macht keinen Sinn. Die Option "user" heisst ja: wenn ein User angemeldet ist, dart er "mount /home" ausfuehren. Damit sich ein User anmelden kann, muss aber /home/user existieren. Das beides passt irgendwie nicht zusammen, oder? Ich wuerde das "user" entfernen. "exec" kannst du dann auch weglassen, das ist in den defaults schon enthalten. -- Peter
participants (5)
-
Christian Boltz
-
Dr. Jürgen Vollmer
-
Kimmo Elo
-
Patrick Trettenbrein
-
Peter Wiersig