Newsgroup: it.comp.os.linux.sys
Titolo: permessi su file

vorrei condividere una directory, sulla quale gli utenti di un gruppo
possano vedere i file, maneggiarli e salvarli.
vorrei però evitare che possano cancellarli. questi infatti sono file
comuni sucui in azienda lavoriamo in diverse persone, ed oggettivamente
basta che una persona inavvertitamentespinga canc ed invio per cancellare
definitivamente diverse ore di lavoro.
come posso fare ?
grazie
Luca Riazzi
... todos somos viajeros ... 

 come posso fare ?
Bella domanda:)
Una soluzione di ripiego (molto di ripiego...), potrebbe essere
l'utilizzo di hard link, ma anche così, non sei al riparo da
sovrascritture. Senza contare poi, altre possibili (e probabili..)
complicazioni.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 come posso fare ?
Se la partizione e` ext3 allora man chattr
Henryx
-- 
Valentina: "Mi piace inventare gli spettacoli che voglio... quelli
che non riesco a vedere, cerco di sognarli..."
                                          Guido Crepax (1933-2003)

 definitivamente diverse ore di lavoro.
Esistono i backup per questo.
Davide

 Se la partizione e` ext3 allora man chattr
Domanda: come si comporta chattr con Samba? -> Del tipo quando mi pare che
chiede la conferma prima della cancellazione .... cosa succede con Samba?
mmhh. ... lo so, ci vuol poco a provare ma mi rompe :P
--
Massimiliano.

 Domanda: come si comporta chattr con Samba?
Non lo so, non ho mai utilizzato Samba. Comunque:
18:35:13 henryx ~ > su -c "touch pluto; chattr +a pluto"
Password:
18:35:21 henryx ~ > su -c "echo prova >> pluto "
Password:
18:35:32 henryx ~ > lsattr pluto
-----a----------- pluto
18:35:49 henryx ~ > rm pluto
rm: remove write-protected regular file `pluto'? y rm: cannot remove
`pluto': Operation not permitted 
18:35:57 henryx ~ >
(notare che sono nella mia home directory)
Henryx
P.S. ah, tanto per fare chiarezza, con "a" e` possibile modificare il file
solo in aggiunta
P.P.S. se non mi sono ubriacato, chattr funziona anche su ReiserFS (ma non
doveva funzionare su XFS ? )


 vorrei però evitare che possano cancellarli. questi infatti sono file
se con condividere intendi dire che vuoi rendere visibile la directory come 
cartella condivisa ai client (anche windows) presenti in rete, allora 
probabilmente usi samba. Allora diventa possibile settare i permessi sul file
nel momento in cui questo viene copiato. Puoi lasciare i permessi della 
directory in scrittura e utilizzando i parametri create mask e directory
mask settare i permessi dei files in sola lettura per quell'utente o gruppo
che tu puoi imporre all'utente che utilizza il servizio con force group o
force user. 
Se quello che vuoi è condividere una directory sul filesystem, allora non
credo che tu possa impedire la modifica all'utente se questo ha già per-
messo di scrittura. Potresti risolvere il problema della perdita accidentale
con dei backup quotidiani.
Paride

 18:35:13 henryx ~ > su -c "touch pluto; chattr +a pluto" Password:
ops, [CUT] :)
mi viene in menta di aver letto di una opzione di chattr che ti fa
chiedere conferma prima della cancellazione (una sorta di "rm -i").
(credo che sia chattr +s)
Cosa succederebbe con Samba??
dai mo' ci provo ... devo fare un ssh ... fatico un po' ma lo faccio :) 
--
Massimiliano.

boh? per il momento pare che mi stia sognando ..... eppure mi sembrava di
aver letto da qualche parte.
apropos, ma l'attributo "u" funzionerebbe anche sui filesystem journal?
e se si chissa' qual'e' il commando di "decancellazione".
--
Massimiliano.