¿Cómo accedo (correctamente) a la papelera de reciclaje de otros usuarios sin iniciar sesión como él?

9

Estoy usando Windows 7 diariamente como usuario limitado con UAC habilitado. Me conecto como $ USER y tengo un usuario ficticio llamado $ ADMIN con acceso administrativo que uso para propósitos de elevación.

Desafortunadamente, algunas aplicaciones elevadas son conscientes de ser elevadas: ejecutar Explorer como administrador todavía muestra las carpetas y permisos de $ USER. Algunas otras aplicaciones no lo son e intentarán acceder a las carpetas y permisos de $ ADMIN.

En particular, he utilizado un programa (sí, estoy mirando a usted , TuneUp 2010) para encontrar y costra de borrado de mi sistema. Desafortunadamente, cuando un TuneUp elevado elimina archivos, usa la papelera de reciclaje de $ ADMIN.

Ahora. No quiero iniciar sesión como $ ADMIN. Es una cuenta ficticia. No se debe iniciar sesión. Solo está ahí para propósitos de elevación. No quiero que tenga un perfil, una carpeta de inicio y configuraciones para ello.

Entonces, lo que quiero hacer es usar la elevación para acceder a la papelera de reciclaje de $ ADMIN y vaciarla limpiamente. Windows parece no ofrecer ninguna manera de hacerlo, desafortunadamente:

  • Si ejecuta Explorer como $ ADMIN desde la GUI, se usarán las carpetas de $ USER. Ejecutar el explorador como $ ADMIN desde el símbolo del sistema (por ejemplo, usando elevate powertoy) da como resultado el siguiente mensaje de error:

Windows no puede acceder al dispositivo, ruta o archivo especificado. Es posible que no tenga los permisos adecuados para acceder al elemento.

[OKAY]

  • La ejecución start .desde un símbolo del sistema elevado da como resultado el mensaje de error anterior.
  • Ejecutar el bloc de notas como $ ADMIN y usar el cuadro de diálogo Abrir como un Explorador primitivo no muestra forma de acceder a la papelera de reciclaje. Al hacer clic con el botón derecho en los archivos de esa pantalla, se producirá un bloqueo temporal y no se mostrará ningún menú. Al intentar abrir la carpeta "raw" de la Papelera de reciclaje sin procesar C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\, desde el cuadro de diálogo Abrir anterior aparece el siguiente mensaje de error:

Papelera de reciclaje

No tienes permiso para abrir este archivo.

Póngase en contacto con el propietario del archivo o un administrador para obtener el permiso.

[OKAY]

"Solucioné" el problema emitiendo "del * / S / F / Q" desde un mensaje elevado desde el interior de la carpeta "sin procesar" del contenedor, pero obviamente ese no es el camino a seguir.

¿Qué debería haber hecho en su lugar?


Parece que mi pregunta no fue lo suficientemente clara. Que sorprendente. :)

Esto es lo que estoy tratando de lograr. Todo lo que quiero hacer es abrir esta ventana como $ ADMIN:

$ Papelera de reciclaje del USUARIO.

badp
fuente
Con UAC habilitado, ¿hay alguna razón para no usar la cuenta de administrador todos los días? Tengo una cuenta de administrador, pero funciona como usuario normal, a menos que confirme que una tarea específica debe hacerse como administrador. Con esto utilizando dos cuentas no se debe mejorar la seguridad ...
Lukas
Sí, lo hay. Los valores predeterminados de UAC como administrador son tan buenos como ningún UAC. UAC como administrador maximizado es mucho mejor, pero no ofrece protección contra las personas que te rodean: por nombrar un escenario, si olvidas Win-L cuando dejas tu computadora, no hay nada que impida que un 'amigo' lo 'saque' puede crear una cuenta de administrador para restablecer las contraseñas).
badp

Respuestas:

6
  1. Inicie una copia elevada del bloc de notas, o bien, cualquier programa que tenga un cuadro de diálogo Abrir moderno . (presione la tecla de Windows, escriba notepad, presione Ctrl-Shift-Enter)
  2. Desde Archivo, elija Abrir .
  3. En la barra de ubicación en la parte superior, haga clic en el icono con la carpeta para cambiar al modo de entrada y escriba lo siguiente (literalmente):, Recycle Binseguido de Enter.
  4. Cambie el menú desplegable en la esquina inferior derecha de la ventana Abrir de Text Documents (*.txt)aAll Files
  5. He aquí, ¡el contenido de la papelera de reciclaje de $ ADMIN!

¡No olvide cerrar el bloc de notas cuando haya terminado!

(Estoy de acuerdo, esta no es realmente una forma 'adecuada', pero supongo que es mejor que limpiar todo ciegamente).

badp
fuente
1
Lo sé, es un poco
tonto
11
No, no es tonto responder tu propia pregunta. Es perfectamente legítimo y aceptable.
ChrisF
1
Creo que has encontrado un error. Debería poder hacerlo desde una ventana de explorador elevada. Lo enviaría a Microsoft. Mira cuál es su opinión.
Kelbizzle
1
También creo que este es un caso de uso que simplemente no se consideró. No hay muchas carpetas mágicas por usuario en Windows ...
badp
1
para XP, puede hacer ay runas /user:username "explorer /separate"luego simplemente escribir recycle binen la barra de exploración.
Dave Cousineau
0

Creo que lo que intentas hacer va más allá del diseño de UAC. Entonces, creo que es por diseño que esto sucede o es un error.

La razón por la que digo esto es porque UAC fue diseñado para imitar el modelo de Linux que separa a los usuarios del sistema.

Posteriormente, MS tuvo que crear una cuenta "raíz" per se y alejarse del modelo "Todos obtienen una cuenta de administrador". Esta cuenta raíz falsa se llama cuenta PA (administrador protegido), es decir. La primera cuenta que creó.

No creo que su $ USER elevado tenga TODOS los privilegios en el sistema que tiene la cuenta de PA. Es por eso que creo que el comando funcionó desde el indicador.

http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx?rss_fdn=TNTopNewInfo

Kelbizzle
fuente
Eso no explica por qué en Linux sudo nautilusfunciona y puedo acceder a su papelera de reciclaje muy bien, mientras que en Windows es imposible.
badp
En realidad lo hace. Mira esto en.wikipedia.org/wiki/Sudo#Runas.2C_su_and_sudo más específicamente la segunda viñeta. Ah, en caso de que te estés preguntando, no escribí eso jeje. Simplemente quería mostrar que 'sudo nautilus' funciona porque cuando invocas sudo te estás volviendo completamente "root". Donde como con UAC elevado, solo son ciertos privilegios. Investigaré más, pero supongo que es una característica de seguridad involuntaria hecha posible por un error.
Kelbizzle
Resulta que tengo los privilegios necesarios. :)
badp
-1

Inicie una distribución de Linux Live con compatibilidad total con NTFS (por ejemplo, Knoppix ) y elimine el contenido de la carpeta (por supuesto, esto no funciona si la unidad está encriptada con BitLocker).


fuente
1
Tengo una partición de Linux en este sistema. Lo que haría es prácticamente el equivalente de lo que lo hice: del * /S /F /Q. Estoy buscando una forma adecuada de lograr esto en Windows.
badp
-1

¿Las runas anidan? runas $ ADMIN runas $ USER?

pra
fuente
2
runas /user:$ADMIN cmdy runas /user:$USER explorertráeme mi propia papelera de reciclaje.
badp
-1

Oye, ¿por qué no crear un script por lotes que ejecuta tu del * /S /F /Qsolo crea un acceso directo en el escritorio? Odio los atajos, pero no estoy seguro de cómo te sentirías con ellos.

Kelbizzle
fuente
2
Claro, supongo que podría envolver mi cabeza alrededor del shell de DOS lo suficiente como para hacer que runas /user:$ADMIN cmd /k "del C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\* /S /F /Q"funcione, pero de nuevo, eso no es lo que quiero. Todo lo que quiero es mostrar la papelera de reciclaje de un usuario en el Explorador, o alguna otra forma de manejar adecuadamente esta carpeta especial. :)
badp