No se puede establecer la propiedad de solo lectura en la carpeta temporal

1

Estoy tratando de hacer que la carpeta \ documentsettings \ user \ temp sea de solo lectura para evitar que los archivos escriban archivos en ella (tengo razones para hacerlo). Pero he probado todos los métodos básicos para hacerlo, desde la línea de comandos usando + R en la carpeta, pero se niega a permanecer en el modo de solo lectura. Básicamente, lo que intento lograr es evitar que se creen archivos en la carpeta temporal. No me interesan las aplicaciones que se bloquearían si se le denegara el acceso. De hecho, estoy probando qué aplicaciones fallan al hacer que se lea n

asudhak
fuente
¿Puede eliminarlo? Puede crear un archivo llamado TEMP. (Lo cual no es una respuesta, sino una solución que podría satisfacer sus necesidades).
Hennes
¿Está editando los permisos de la cuenta de administrador de sistemas?
Rhyuk
No, como usuario. ¿Pero no es eso suficiente ya que solo estoy modificando mi propia carpeta?
asudhak
@Hennes: Me encantaría probar la solución que sugieres, pero desafortunadamente parece que hay algunos archivos temporales que son abiertos por otros procesos. Es posible que primero necesite encontrar y cerrar las manijas.
asudhak
Arrancar desde liveCD o colocar la unidad en otra computadora (manteniendo la unidad original en las computadoras) le permitiría hacerlo. Una solución realmente complicada, pero si solo quieres probar las cosas una vez, funcionará.
Hennes

Respuestas:

1

La propiedad de solo lectura en las carpetas (+ R) no hace lo que piensa en Windows. Ver http://support.microsoft.com/kb/812003

Windows también puede almacenar información de personalización en el archivo ahidden Desktop.ini en la carpeta. En este caso, Windows establece el atributo de solo lectura en la carpeta para indicar a Windows que busque el archivo Desktop.ini. El atributo de solo lectura no le impide realizar tareas comunes de archivos y carpetas (como copiar, mover, eliminar y cambiar el nombre)

Para que una carpeta sea de solo lectura, debe estar en un sistema de archivos NTFS y establecer los permisos en la carpeta que aparecen en la pestaña Seguridad (haga clic con el botón derecho en la carpeta y seleccione Propiedades en el menú, luego seleccione la pestaña Seguridad) . Elimine los permisos de modificación y escritura de cada usuario y grupo enumerados de la carpeta y luego nadie podrá escribir en ella.

Puede que tenga que hacer clic en Avanzado> Cambiar permisos y desmarcar "Incluir permisos heredables ..." para borrar los permisos del SISTEMA que a menudo se heredan del padre.

Ali
fuente
¿Se puede hacer esto como usuario habitual en WINXP? Después de todo, ¿es su carpeta la que quiere hacer de solo lectura?
asudhak
Usuario habitual siempre que sea el propietario de la carpeta. Si no es el propietario, debe cambiar la propiedad, lo que requerirá permisos de administrador.
Ali