Esta pregunta ya tiene una respuesta aquí:
En Windows 8.1, ¿es posible establecer los permisos de la carpeta para evitar que los usuarios cambien el nombre, muevan o eliminen una carpeta pero que permitan cambios en cualquiera de sus contenidos? De ser así, ¿cómo?
windows-8.1
file-permissions
cheezsteak
fuente
fuente
Respuestas:
Por supuesto. Desde el Explorador de Windows, haga clic con el botón derecho en la entrada de la carpeta y elija Propiedades> Seguridad> Avanzado> Editar> Editar, y otorgue a sus usuarios permisos para crear archivos / carpetas, agregar datos, etc., pero no para eliminar o escribir atributos, etc. probablemente no querrá hacer que esos permisos sean heredables, es decir, elija Aplicar solo a esta carpeta.
fuente
Normalmente no. Con solo establecer permisos, reenviará esos permisos a los archivos de la carpeta. Si no contiene archivos, pero hay carpetas, puede usar permisos. Pero supongo que esto va a contradecir la
any of its content
parte.Pero hay un método que puede usar (aunque puede ser derrotado) que lo hará proteger una carpeta de esta manera, pero permitirá que cualquier archivo o carpeta dentro de ella haga lo que el usuario desee.
Coloque un archivo ejecutable en él que pueda iniciar y que preferiblemente no use muchos recursos, pero que también permanezca abierto hasta que se cierre. Convierta esto en un servicio del sistema (para que la parte de la interfaz no se muestre) usando
sc create MyService binPath=c:\path\program.exe start=boot
Alternativamente, puede usar cualquier programa que abra un archivo y mantener ese archivo abierto. La idea es que Windows cree un bloqueo para cualquier objeto dentro de la carpeta, y mientras este bloqueo esté en su lugar, la carpeta en la que se encuentra el objeto no se puede mover, renombrar ni eliminar.
fuente