Pagina 1 di 1

Proteggere una cartella ma non il suo contenuto

Inviato: gio set 25, 2014 9:58 am
da actze
Ciao ho questa necessità:
vorrei proteggere da cancellazione accidentale una cartella ma non il suo contenuto.
mi spiego meglio: Ho una cartella IMMAGINI con dentro tantissime immagini e subdir con altre immagini.
Vorrei capire se c'è un modo in Windows, giocando con i permessi, di proteggere la cartella IMMAGINI da cancellazione accidentale, ma non il suo contenuto.
Mi servirebbe farlo perchè molto spesso copio, cancello, sposto roba al suo interno, e non vorrei che in Esplora Risorse, agendo sulla colonna di sinistra, dove la prima subdir di IMMAGINI compare subito sotto ad IMMAGINI, a pochi pixel di distanza, se un giorno sbaglio e clicco poco più in alto e cancello immagini invece che la subdir poi mi sparo
Quantomeno vorrei metterla in readonly così se provo a cancellarla per sbaglio ricevo un avviso...

Per adesso ho provato installando "systemprotect" ma non mi risolve il problema, nel senso che posso impostare folder protetti e folder cancellabili ma i subfolders ereditano sempre il settaggio del parent.

Re: Proteggere una cartella ma non il suo contenuto

Inviato: gio set 25, 2014 10:28 am
da crazy.cat
Che versione di windows hai?
Il problema è (almeno penso...) che se dai dei permessi alla cartella principale questi poi vengono ereditati da quelle inferiori.
Aspetto la versione di windows e poi ripenso e faccio due prove.

Re: Proteggere una cartella ma non il suo contenuto

Inviato: gio set 25, 2014 10:47 am
da actze
mi serve sia su windows 7 che 8.1 (i permessi funzionano allo stesso modo)

qui sembrerebbe possibile, guardando le due risposte

la seconda mi è più chiara, dopo faccio delle prove...
http://serverfault.com/questions/142735 ... dify-acces

sto facendo delle prove, in effetti si può aggiungere due volte lo stesso account utente (es administrators) e per ognuno si possono gestire le opzioni(es.
1-nel primo account metto "applica solo alla cartella ma non alle sottocartelle e ai files" e imposto controllo completo ma tolgo la casella ELIMINA
2-nel secondo account metto "applica solo alle sottocartelle e ai files ma non alla cartella corrente" e imposto controllo completo

però per ora non mi funziona. Ma sto facendo prove dal pc aziendale che ha vari permessi di rete aggiuntivi che forse incasinano tutto. devo riprovare dopo da casa con calma

Re: Proteggere una cartella ma non il suo contenuto

Inviato: gio set 25, 2014 11:02 am
da Al3x
prova ad applicare alla cartella l'attributo System, in quel modo se provi a cancellare la cartella parte l'UAC per la conferma dell'operazione.

dalla riga di comando aperta come amministratore, ti porti al livello inferiore alla cartella che ti interessa e digiti quanto segue

Codice: Seleziona tutto

attrib +s +r IMMAGINI
gli eventuali file salvati al suo interno non dovrebbero ereditare quell'attributo

facci sapere

Re: Proteggere una cartella ma non il suo contenuto

Inviato: gio set 25, 2014 11:10 am
da Al3x
Al3x ha scritto:prova ad applicare alla cartella l'attributo System
provato, l'UAC non compare :evil:

Re: Proteggere una cartella ma non il suo contenuto

Inviato: gio set 25, 2014 11:15 am
da actze
farò altre prove da casa poi vi aggiorno

Re: Proteggere una cartella ma non il suo contenuto

Inviato: gio set 25, 2014 3:54 pm
da actze
ho scoperto che è fattibile creando dentro la cartella da proggere un file con il punto ma senza estensione, e una cartella con il punto ma senza estensione. questi files particolari sono cancellabili solo da dos quindi con le normali operazioni di windows sono incancellabili, e di conseguenza proteggono anche la cartella che li contiene.

Re: Proteggere una cartella ma non il suo contenuto

Inviato: dom set 28, 2014 8:16 am
da Al3x
Ho provato il metodo che hai descritto ma a me non funziona.

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 8:58 am
da actze
In che senso non funziona? Spiega meglio. Hai creato una cartella e un file con il punto e senza estensione (e serve il dos per farlo) ma poi ti cancella cmq tutta la directory che li contiene?
E' impossibile, a meno che non la cancelli da dos. cmq con che comando hai creato questi files speciali? forse è lì la differenza...

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 10:06 am
da The Doctor
Ora non ho modo di provare ma potreste fare un tentativo creando una cartella normale e modificarne i permessi usando il programma Attribute Changer

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 10:56 am
da [Claudio]
edit

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 11:45 am
da [Claudio]
Una cosa semplice: HIDE FOLDERS.

Immagine

Una volta nascosta la cartella .... sfido chiunque a cancellarla senza la password di accesso al software.

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 12:06 pm
da Al3x
actze ha scritto: cmq con che comando hai creato questi files speciali? forse è lì la differenza...
nella prima prova nessun comando, solo crea nuovo file di testo al quale ho poi rimosso l'estensione txt dandogli però un nome. Lo stesso per la cartella.
Ho provato anche con il vecchio comando "copy con" e mi ha permesso di creare un file senza nome né estensione. Ma poi non posso creare la cartella perché dice che esiste già un file con quel nome.

Chiarisci meglio il procedimento, al file e alla cartella dai anche un nome oppure gli assegni solo il punto? E che comandi usi?

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 12:09 pm
da actze
[Claudio] ha scritto:Una cosa semplice: HIDE FOLDERS.

Immagine

Una volta nascosta la cartella .... sfido chiunque a cancellarla senza la password di accesso al software.
la cartella deve essere visibile perchè ci lavoro a giornata cancellando e aggiungendo roba all'interno. E' la cartella che non deve essere cancellabile

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 12:12 pm
da actze
Al3x ha scritto:
actze ha scritto: cmq con che comando hai creato questi files speciali? forse è lì la differenza...
nella prima prova nessun comando, solo crea nuovo file di testo al quale ho poi rimosso l'estensione txt dandogli però un nome. Lo stesso per la cartella.
Ho provato anche con il vecchio comando "copy con" e mi ha permesso di creare un file senza nome né estensione. Ma poi non posso creare la cartella perché dice che esiste già un file con quel nome.

Chiarisci meglio il procedimento, al file e alla cartella dai anche un nome oppure gli assegni solo il punto? E che comandi usi?
per fare la prova crea una cartella normale, esempio: DIRPROVA dentro ci metti alcuni files e cartelle normali.

poi dentro DIRPROVA ci crei una cartella e un file con punto ma senza estensione facendo così:

MKDIR "\\?\C:\CartellaConPunto."
il comando per l'eventuale rimozione è:
RMDIR /S "\\?\C:\CartellaConPunto."

x il file:

echo > "\\?\C:\Documents and Settings\NOME_UTENTE\Desktop\FileConPunto."
per cancellarlo:
del "C:\Documents and Settings\NOME_UTENTE\Desktop\FileConPunto*"

alla fine vedrai in esplora risorse il file e la cartella e se provi a cancellarli normalmente non riesci (lo puoi fare solo con i comandi dos di cui sopra).
Prova a cancellare DIRPROVA e a regola dovresti prendere errore e i files e le cartelle all'interno sono salvi, e cmq li puoi rimuovere a piacimento selezionandoli singolarmente da dentro la directory.

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 12:28 pm
da Al3x
actze ha scritto: MKDIR "\\?\C:\CartellaConPunto."
il comando per l'eventuale rimozione è:
RMDIR /S "\\?\C:\CartellaConPunto."

x il file:

echo > "\\?\C:\Documents and Settings\NOME_UTENTE\Desktop\FileConPunto."
per cancellarlo:
del "C:\Documents and Settings\NOME_UTENTE\Desktop\FileConPunto*"
confermo, la cartella principale che contiene quei file non è cancellabile. Strano che la stessa operazione fatta da explorer non sortisca gli stessi effetti.

cmq i comandi sono semplificabili, nel mio caso da riga di comando dentro la cartella Desktop ho fatto quanto segue:

Codice: Seleziona tutto

md pippo
cd pippo
md cartella.
echo > file.
in breve se ti trovi già all'interno della cartella, non è necessario scrivere il percorso completo del file nel comando

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 12:33 pm
da Al3x
mi correggo, i comandi non sono semplificabili e la sintassi deve essere quella che hai scritto tu! Durante le prove avevo dimenticato di uscire dalla riga di comando e non potevo cancellare la cartella perché ancora aperta in quel percorso. Da li l'interpretazione errata del risultato ottenuto.

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun set 29, 2014 12:37 pm
da actze
infatti mi sa che si deve fare per forza in quel modo, e per amore di verità dico che quei comandi non li ho creati io e mi sono stati passati...

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun mar 12, 2018 4:43 pm
da MaxScouting
ciao raga

mi sono imbattuto nella necessità di proteggere una cartella "Principale" dalla cancellazione accidentale ma di poter modificare il suo contenuto file e o cartelle.

ad oggi su win 10 si può usare? la cartella e il file con il punto vanno creati entrambi?

:) :)

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun mar 12, 2018 4:50 pm
da actze
si io sto usando questo "trick" su windows 10 (prima su 8.1)

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun mar 12, 2018 5:53 pm
da MaxScouting
grazie per aver condiviso il trick. xD

è interessante perchè non serve manometterei permessi su file e cartelle. :)

Ma la cartella e il file con il punto vanno create entrambe?

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun mar 12, 2018 5:57 pm
da actze
a me basta creare la cartella con il punto dentro la cartella da proteggere

Re: Proteggere una cartella ma non il suo contenuto

Inviato: lun mar 12, 2018 6:17 pm
da MaxScouting
ok grazie mille :)