--- Ramius ha scritto: > > >[EMAIL PROTECTED] su > >[EMAIL PROTECTED] touch /home/pippo/test.txt > >[EMAIL PROTECTED] ls -l /home/pippo/test.txt > >-rw-r--r-- 1 root root 0 2005-03-26 19:27 test.txt > >[EMAIL PROTECTED] exit > >[EMAIL PROTECTED] rm -f /home/pippo/test.txt > >[EMAIL PROTECTED] ls -l /home/pippo/test.txt > >ls: test.txt: No such file or directory > > > > > Bella, questa mi mancava... perch�?
perch� il proprietario della directory � pippo o meglio se fai $ ls -ld /home/pippo noterai che pippo ha i permessi drwxr-xr-x pippo pippo /home/pippo cio� pippo ha il permesso di: * r: pu� leggere il contenuto della directory * w: pu� scrivere nella directory * x: pu� accedere alla directory La w + il fatto che pippo � l'owner di /home/pippo gli garantisce la possibilit� di modificare qualsiasi file in essa contenuto un altro esempio simile: [EMAIL PROTECTED] cd [EMAIL PROTECTED] touch test.txt [EMAIL PROTECTED] chmod -wrx test.txt [EMAIL PROTECTED] ls -l test.txt ---------- 1 pippo pippo 0 2005-03-26 22:18 test.txt [EMAIL PROTECTED] rm -f test.txt [EMAIL PROTECTED] ls -l test.txt ls: test.txt: No such file or directory se per� provi a fare il primo esempio (root crea file e pippo cerca di cancellarlo) sulla directory /tmp vedrai che pippo non potr� cancellarlo anche se pippo ha i permessi di w su /tmp ... questo perch� pippo non � l'owner di /tmp In altri termini se qualcuno crea un file in una directory che appartiene al tuo utente, allora puoi fare quello che vuoi su quel file. Se non hai i permessi di r e/o w e/o x te li puoi assegnare con il comando chmod ... rm -f in pratica prima ti assegna i permessi di scrittura e poi cancella il file. Se ci pensi bene questa cosa, che a prima vista sembra errata, in realt� � logica e corretta. La directory non � altro che un file e chi possiede un file pu� farci quello che vuole sia sul file ... che sul suo contenuto. Ciao Davide Linux User: 302090: http://counter.li.org Prodotti consigliati: Sistema operativo: Debian: http://www.it.debian.org Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org Database: PostgreSQL: http://www.postgres.org Browser: FireFox: http://texturizer.net/firefox Client di posta: Thunderbird: http://texturizer.net/thunderbird Enciclopedia: wikipedia: http://it.wikipedia.org -- Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa outlook: non voglio essere invaso da spam ___________________________________ Nuovo Yahoo! Messenger: E' molto pi� divertente: Audibles, Avatar, Webcam, Giochi, Rubrica� Scaricalo ora! http://it.messenger.yahoo.it --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
