¿Cómo puedo forzar la elevación cuando trabajo con la pestaña de seguridad de las propiedades de archivo / carpeta en Windows 7/2008?


0

En Windows 7 y superior (tal vez Vista), UAC viene a jugar cuando trata de asignar permisos a los archivos y carpetas a través de la pestaña de seguridad en las propiedades del archivo / carpeta. Si soy miembro del grupo de administradores locales y este grupo tiene acceso completo a una carpeta, pero el grupo de usuarios locales no tiene acceso de modificación a la misma carpeta, se me ofrece una elevación de mis privilegios representados por el escudo en el botón de edición (o cambiar el botón de permisos y otros lugares). Sin embargo, si el grupo de usuarios locales tiene el derecho de modificar la carpeta, no obtengo esta opción y toda la edición de ACL se realiza con privilegios de nivel de usuario. Este es un problema cuando se intenta restablecer la herencia en / ACL en todos los objetos secundarios de una carpeta en la que los usuarios tienen los derechos de modificación. Soy consciente de que puedo iniciar el símbolo del sistema elevado y restablecer las ACL mediante la línea de comandos, pero ¿hay una forma de GUI de hacerlo?

¿Puedo forzar que la ventana de propiedades comience a elevarse, o al menos forzar la pestaña de seguridad para que me ofrezca una elevación?

Las únicas dos formas que encontré son 1. matar a explorer.exe e iniciarlo como administrador o 2. bajar UAC a 0. Ninguno de los cuales, como se puede imaginar, es lo ideal.

Edit: Para aclarar, mi pregunta salió del siguiente problema. Necesitaba dar a todos los usuarios locales acceso completo a una carpeta y todas sus subcarpetas. Así que fui a la pestaña de seguridad - & gt; editar (en qué punto se elevó) y les di a los usuarios el control total. Sin embargo, esto no se propagó a todas las subcarpetas. Así que mi plan era volver a la pestaña de seguridad, avanzado, cambiar permisos y reemplazar permisos en todos los objetos secundarios. Pero como los usuarios locales ya tenían acceso completo a la carpeta raíz, no se ofreció una elevación y la acción de reemplazo falló en las subcarpetas a las que los usuarios locales no tenían acceso completo. ¿Hay una manera fácil de evitar esto?

Respuestas:


3

Parece que sus usuarios tienen el privilegio de cambiar los permisos en esas carpetas, lo que significa que:

  • Están en el grupo de Administradores Locales.
  • Ellos tienen el permiso de acceso completo en esa carpeta.
  • Son Propietario de la carpeta

Puede verificar cada uno de estos escenarios y aplicar la acción correspondiente: eliminarlos del grupo de administradores locales, eliminar los derechos de acceso completo ... para el último punto Yo escribi un articulo sobre un tema similar hace mucho tiempo: tal vez podría ayudar en su caso.

Edición: Me parece que está realizando un proceso de 2 pasos: otorgar a los usuarios locales acceso total (en qué punto se elevó), validar y cerrar la ventana de propiedades, luego comenzar de nuevo, pero sin elevación esta vez. Si estoy en lo correcto , tal vez puedas intentar hacer estos 2 pasos En seguida , por lo tanto, con el privilegio elevado (Ir directamente a la pestaña Avanzado).


Mi intención es dar a los usuarios acceso completo a un árbol de directorios, no quitarlo.
Peter

0

Descubrí un truco para Ejecuta el Explorer como administrador comenzando con Vista hace algunos años. .

  • comienzo regedit.exe
  • ir a la tecla HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2} y otorgue a su cuenta el permiso completo de la clave haciendo clic derecho y haciendo clic en Permisos
  • renombrar o borrar el valor RunAs.

Ahora el Elevated-Unelevated Explorer Factory está deshabilitado y puede iniciar el Explorador con derechos de administrador. En este caso, no obtiene ningún mensaje de UAC mientras trabaja con el Explorador.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.