PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Widerspruch bei Dateirechten (?)



sneac
17.05.01, 22:23
Ich habe mir ein Linuxbuch angeschafft und gelesen, dass man einer Datei lese, schreib aber auch ausführ-Rechte geben.
Wie kann es sein das man eine Datei lesen aber nicht ausführen kann? Ich könnte doch an anderer Stelle eine neue Datei erstellen und den Inhalt der Datei (auf die ich nur leserechte habe) einfügen und dann starten.

thommy
18.05.01, 08:13
Wazu sollte eine Textdatei Ausführungsrechte besitzen? Es macht keinen Sinn.

Wenn andererseits jede Datei vorsorglich mit Ausführungsrechten versehen wäre und Du startest versehentlich eine Datei, die genau genommen keine ausführbare Datei ist, dann kannst Du Dir schlimmsten falls das gesamte System ruinieren. Was, wenn die Textdatei das Thema "Löschen" behandelt und zuoberst mit Beispielen starten "(rm -rf /)"??? ;)

Außerdem... wie sollte die Shell ein Kommando finden, wenn sie nicht anhand der Flags unterscheiden könnte, was ein Programm ist???

Naja, den Rest kannst Du Dir vielleicht selbst zusammen reimen.

Thomas