|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Feb 2006
Messaggi: 139
|
rendere un file non cancellabile
salve a tutti
![]() la domanda che vorrei porvi sicuramente è banale ma è da un bel pò che sto girandoci intorno. devo creare un semplice file di testo, questo verrà "posizionato" nella /home/$user/Desktop di ciascun utente, devo fare in modo che questo file non possa essere cancellato. onestamente pensavo fosse più semplice ma sto incappando in una serie di problemi imprevisti. Codice:
# touch file.txt Codice:
# chown root:root file.txt Codice:
# chmod 700 file.txt Codice:
$ rm file.txt rm: rimuovere il regular file protetto dalla scrittura `file.txt'? qualche suggerimento? grazie anticipatamente per le eventuali risposte. ciao ![]()
__________________
[» debian «] < branch > [» bookworm / testing «] |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2001
Città: ROMA
Messaggi: 2645
|
devi usare il comando
Codice:
chattr +i nome_file ![]() ![]() Per sbloccarlo Codice:
chattr -i nome_file Ultima modifica di DeusEx : 09-08-2007 alle 14:32. |
![]() |
![]() |
![]() |
#3 | ||
Member
Iscritto dal: Feb 2006
Messaggi: 139
|
Quote:
![]() leggendo il man ho notato che: Quote:
ciao ![]()
__________________
[» debian «] < branch > [» bookworm / testing «] |
||
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2001
Città: ROMA
Messaggi: 2645
|
Prima di postare ho provato il comando proprio su ext3... tutto ok
![]() Ultima modifica di DeusEx : 09-08-2007 alle 14:45. |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Feb 2006
Messaggi: 139
|
grazie ancora
![]() io ero arrivato ad una decisamente più banale conclusione, ovvero creare una directory nascosta che avesse root come proprietario e gruppo e con permessi 700, al suo interno avrei sistemato il file. ciao ![]()
__________________
[» debian «] < branch > [» bookworm / testing «] |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2006
Città: Reggio Calabria
Messaggi: 455
|
Togliendo il permesso di scrittura del file all'utente non si permette di modificare o cancellare il CONTENUTO DEL FILE, non il file stesso..per non cancellare i file bisogna agire sui permessi della directory..la soluzione è quella consigliata da DeusEx...attenzione che per mettere o togliere l'attributo i devi essere root...
__________________
"La vita è una stron*a senza cuore e anch'io sono diventata come lei" (Imalia) VTMB |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1175
|
C'e' qualcosa di simile anche per xfs?
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200 [Debian 7.0 Wheezy] Installazione, consigli e trucchi ![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1175
|
Mi rispondo da solo, facendo una prova ho visto che lsattr e chattr mi funzionano anche su xfs, ma... e' normale? Voglio dire, si tratta di strumenti creati per file system ext2, infatti appartengono al pacchetto E2fsprogs e la pagina di manuale testualmente dice 'on a Linux second extended file system'. Come e' possibile che su xfs non diano errore ma anzi funzionino alla perfezione?
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200 [Debian 7.0 Wheezy] Installazione, consigli e trucchi ![]() |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1175
|
Quote:
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200 [Debian 7.0 Wheezy] Installazione, consigli e trucchi ![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1175
|
Up...
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200 [Debian 7.0 Wheezy] Installazione, consigli e trucchi ![]() |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Mar 2001
Città: ROMA
Messaggi: 2645
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:43.