Unter Cygnus (und im Zuge, X11 zu installieren) muss ich vermutlich einem erstellten Script andere Zugriffsrechte (von 644 auf 744 od. 777) zuschreiben, da nach dem Starten die Fehlermeldung erfolgt: "BASH: !/bin/sh: No such file or directory".
Das Setzen neuer Zugriffsrechte mit chmod läuft nicht (allerdings auch für andere files)!?
Auf einem Linux-Rechner kann ich die Veränderung vornehmen. Wenn ich nun diesen file auf eine Floppy kopiere, um ihn über diesen Umweg einzubringen, setzen sich die Zugriffsrechte selbständig zurück.
Was hab\' ich nicht verstanden, was muss ich tun, um die Rechte des Scripts zu ändern?
Danke für alle Hilfe!
edico
Linux 15.068 Themen, 107.492 Beiträge
Ich vermute es fehlt einfach an "/bin/sh". Ein entsprechender
symbolischer Link auf "/bin/bash" sollte es tun.
mfg. j.
Danke für die Überlegung!
Hatte ich auch erst gedacht - aber ist da!
Noch mal:
chmod -v 744 file.sh
$mode of file.sh changed to 0744(rwxr--r--)
Das wollte ich doch!!
Aber wenn ich mit dann das Ergebnis anschaue -
ls -> rw-r--r--
Noch 'ne Idee?
Danke edico
Kann es sein, daß die Partition "noexec" gemountet ist ?
Der File Creation Mask nicht stimmt ?
j.
Hallo jay,
danke - aber ich komm' nicht klar.
Wo überprüfen, ob noexec gemountet, wenn /etc/fstab nicht vorhanden.
Den File Creation Mask find' ich nicht.
Von Cygnus-b20, X11, MI/X angelegte Directories sehen so aus - fehlt da was?
C:/cygnus
C:/cygnus/cygwin-b20
C:/cygnus/cygwin-b20/etc
C:/cygnus/cygwin-b20/H-i586-cygwin32
C:/cygnus/cygwin-b20/include
C:/cygnus/cygwin-b20/share
C:/MIX_WIN
C:/MIX_WIN/BDF
C:/MIX_WIN/BDF/MISC
C:/usr
C:/usr/local
C:/usr/local/mingw
C:/usr/X11R6.4
C:/usr/X11R6.4/bin
C:/usr/X11R6.4/doc
C:/usr/X11R6.4/etc
C:/usr/X11R6.4/examples
C:/usr/X11R6.4/include
C:/usr/X11R6.4/lib
C:/usr/X11R6.4/libexec
Freue mich über Fb. Danke!
edico
