Voglio negarmi la possibilità di modificare o eliminare un eseguibile.
Quando .NET Reflector ti chiede se si desidera aggiornare:
- Dare autorizzazioni di scrittura a più utenti in una cartella in Ubuntu
- Come rimuovere automaticamente la cronologia Flash / path privacy? O impedire a Flash di memorizzarlo?
- Modificare l'EUID del process in esecuzione
- Quali sono le misure di sicurezza alternative per la crittografia a pieno azionamento (per motivi di performance)?
- Come hide un codice da me stesso fino a un tempo specificato?
e scegliete No , spontaneamente si cancella come retribuzione:
- Come può visitare una pagina web infettare il computer?
- Le autorizzazioni del gruppo Linux non vengono eseguite correttamente.
- Devo avere una passphrase per la mia chiave SSH RSA?
- Blocca Mac dopo N min di inattività?
- Se una pagina "ha dimenticato la tua password" la tua vecchia password è la prova definitiva che l'hanno memorizzata in text normale?
Quindi voglio impedirmi di poter Delete
l'eseguibile; come punizione per la loro punizione.
Ho cercato di negare il permesso di Write
(e negarlo a tutti e agli amministratori ):
Ad exception, posso ancora fare clic con il button destro del mouse -> Elimina il file …
Come posso negare l'authorization di eliminazione / modifica a un file?
Su Windows, basta avere uno di :
Di conseguenza, un file diventerà dettabile solo se si negano entrambi .
Utilizza icacls
per modificare le autorizzazioni:
Negare "Elimina" nel file:
icacls Reflector.exe /deny Everyone:(D)
Distriggers "Elimina figlio" nella cartella:
icacls . /deny Everyone:(DC)
(Testato in Windows XP.)