[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: Permission denied!?



Ich wußte garnicht, dass ein fehlender slash soviel Unterschied machen
kann. Jetzt bekomme (sogar) ich ls zum lesen des Verzeichnisses und kann
wieder beruhigt schlafen ;)

Danke für die Hilfe!


On Tue, 14 Apr 1998, Michael Droste wrote:

[...]
> 
> prompt> ls -l /etc/ppp/
> ls: /etc/ppp/: Permission denied
> 
> Fuer 'ls' bedeutet ein Slash naemlich soviel wie "Inodes lesen!"
> (bzw.  "Verzeichniswechsel!"). Dies geht jedoch nur bei
> vorhandenem "Ausfuehrungsrecht" x fuer das Verzeichnis *vor* dem
> entscheidenden Slash).
> 
> Oben (*ohne* /) fehlt der Befehl "Verzeichniswechsel!" nach ppp
> zwar, so dass die in ppp enthaltenen Dateinamen gelesen werden
> koennen, *nicht* aber die zugehoerigen Inodes; 'ls' kann also
> noch nicht einmal feststellen, ob es sich bei den Namen um
> einfache Dateien, Verzeichnisse, Devices, Sockets, etc. handelt
> und gibt daher - trotz Namensangabe - "Permission denied" aus.
> 
> Mit
> 
> drwxr-xr-x  2 root     root         1024 Apr 11 16:57 /etc/ppp
>    ^  ^  ^
> wird das Inode-Lesen erlaubt. Daher haben auch die meisten
> Directories 755-Rechte (rwxr-xr-x), denn Lesen (rwxr--r--, 744)
> oder Ausfuehren (rwx--x--x, 711) allein macht nur in seltenen
> Faellen Sinn.
> 
> Wenn z.B. letzteres gegeben ist, also
> 
> drwx--x--x  2 root     root         1024 Apr 11 16:57 /etc/ppp
>     ^  ^
> und Du den Namen einer Datei in ppp kennst (lesen kannst Du in
> ppp wegen des fehlenden r-Rechtes ja nicht!), dann kann diese
> Datei - entsprechend ihren eigenen Rechten (!) - bearbeitet
> werden; bei bestehendem r-Recht fuer /etc/ppp/abc ist also
> z.B. ein "less /etc/ppp/abc" moeglich!
> 
> Gruss,
>   Michael
> 

Mit freundlichen Gruessen

Fabian Knittel

--
fknittel@sparkasse.net
http://www.esc-web.de/fabian/


------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     432


Reply to: