Linux 15.068 Themen, 107.492 Beiträge

"permission denied"!

(Anonym) / 6 Antworten / Baumansicht Nickles

hey:)
obwohl ich als "root" angemeldet bin ist es mir anscheinend nicht erlaubt *.tar.gz dateien zu installieren,
genausowenig darf ich scripte ( wie makedev , install , ...) aktivieren.
wenn ich es versuche bekomme ich die nachricht "permission denied".

was mach ich falsch :(

bei Antwort benachrichtigen
(Anonym) Nachtrag zu: „"permission denied"!“
Optionen

Wie hast du es denn versucht ?

tar -xvzf

bei Antwort benachrichtigen
(Anonym) Nachtrag zu: „Wie hast du es denn versucht ? tar -xvzf “
Optionen

mit der konsole versuchte ich es :
-habe den pfad und die anzuwaehlende datei eingetippt
-dann RETURN gedrueckt und die nachricht permission denied erhalten.

bei Antwort benachrichtigen
(Anonym) Nachtrag zu: „"permission denied"!“
Optionen

tar -xvzf [Dateiname]

so entpackst du Dateien.

Damit du Dateien ausfuehren kannst muessen sie ausfuehrbar gemacht werden, z.B. mit
chmod 755 [Dateiname]
Dann hat der Besitzer der Datei schreibrecht, darf sie lesen und ausfuehren, alle anderen duerfen nicht schreiben, aber ausfuehren.

Ansonsten beschaeftige dich erstmal mit den Grundlagen von Linux!

bei Antwort benachrichtigen
(Anonym) Nachtrag zu: „tar -xvzf Dateiname so entpackst du Dateien. Damit du Dateien ausfuehren kannst...“
Optionen

Er scheint sich ja gerade damit zu beschäftigen, sonst würde Er ja nicht fragen, Du Scherzkeks!

bei Antwort benachrichtigen
(Anonym) Nachtrag zu: „"permission denied"!“
Optionen

*lol*

bei Antwort benachrichtigen
Anonym (Anonym) „"permission denied"!“
Optionen

Vielfältige Möglichkeiten...

Du versuchst eine Datei auszuführen, die nicht ausführbar oder nicht lesbar ist:
Ein

ls -l Scriptname

gibt Dir in der ersten Spalte Informationen über die Zugriffsrechte. Da sollte mindestens

-r.x......

stehen. (Felder mit . egal)


Du versuchst ein Script ohne passenden Interpreter auszuführen.

Um ein Script zu starten, benötigt der Rechner auch einen passenden
Interpreter. Dieser wird zuerst gestartet und bekommt als Parameter das
entsprechende Script. Kommt es zu Problemen beim Start des Interpreters,
führen die entsprechenden Fehlermeldungen gerne zu Verwirrung.

Vorschlag: Starte den Interpreter direkt.
Beispiel: Das Script "MachIrgendwas" soll gestartet werden.
Ein "less MachIrgendwas" ergibt als erste Zeile

#!/bin/sh

Der Interpreter ist also "/bin/sh"

Direkter Aufruf: /bin/sh MachIrgendwas

Du versuchst ein Script von einer Partition zu starten, die das nicht zulässt (z.B. ein CDRom)

Unter Unix ist es möglich, beim Mounten eines Mediums Parameter anzugeben, die
das Ausführen von Programmen verhindern. Das macht Sinn, wenn z.B. häufig
Windows CDs gemountet werden, und es zu Verhindern gilt, das aus Versehen
Windows Programme gestartet werden.

Prüfe deine File System Tabelle (/etc/fstab) auf entsprechende Angaben (Parameter noexec

Irgendwas anderes läuft schief:

Letzter Ausweg: strace

mfg. j. - www.obira.de

bei Antwort benachrichtigen