erlug
[Top] [All Lists]

Re: [Erlug] chiarimento sui diritti

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] chiarimento sui diritti
From: Ivan Sergio Borgonovo <mail@xxxxxxxxxxxxxxx>
Date: Wed, 24 May 2006 15:52:19 +0200
On Wed, 24 May 2006 15:20:09 +0200
Stefano <ste.genlab@xxxxxxxx> wrote:

> Andrea Paolini wrote:
> >
> > In Unix i permessi per l'unlink sono quelli della directory (e
> > non quelli del file stesso). E' più che normale! :-)
> >
> >
> io ho scritto un file il cui contenuto non deve essere leggibile da 
> nessuno; tantomeno modificabile. solo da root deve essere leggibile
> e modificabile. adesso questo file è nella mia home e se do un less
> $file da utente semplice mi dice permission denied. però se do un
> rm $file sempre da utente semplice mi chiede la stessa cosa postata
> nell'email precedente alla quale ai risposto tu: vuoi eliminare il
> regular file protetto da scrittura? per fare in modo che ad un rm
> $file (dato da utente semplie) segua una risposta permission denied
> lo devo mettere in / o in una sua sotto directory tipo /etc /usr
> etc?

Quello che posso capire io... se un file c'è o non c'è è una "proprietà" della 
directory.
Se puoi scrivere su una directory puoi zappare l'esistenza di un file.
Questo non vuol dire che puoi scrivere o leggere quel file. Lo seccare dal 
contenuto della dir.

Bastardata:

root@dark:~# mkdir /home/ivan/test
root@dark:~# chmod 0700 /home/ivan/test
root@dark:~# touch /home/ivan/test/test

ivan@dark:~$ rmdir test
rmdir: test/: Directory not empty
ivan@dark:~$ rm -rf ./test/
rm: cannot chdir from `.' to `./test/': Permission denied

root@dark:~# rm /home/ivan/test/test

ivan@dark:~$ rmdir test

<Prev in Thread] Current Thread [Next in Thread>