Macbook Pro (Lion) está solicitando una contraseña para recuperar archivos. ¿Hay alguna forma de evitar esto?

1

Así que una cosa graciosa me pasó anoche. Estaba intentando limpiar archivos de mi Macbook Pro.

Acabo de comprar un nuevo Macbook Retina y tiene un disco duro más pequeño que el de mi viejo Macbook Pro (sé que llora un río).

De todos modos, estaba en Finder y encontré un montón de archivos, los seleccioné todos y presioné la vieja y buena tecla de eliminación.

Y vaya si mi Mac no se puso a trabajar de inmediato en mis archivos.
No me di cuenta de que tenía una vista de toda mi red de archivos, incluidos mis documentos de Dropbox, fotos de familia e incluso algunas imágenes de mis años universitarios (no se lo cuentes a mi maravillosa esposa).

El número total de archivos eliminados fue de más de 4,000. Casi lloro.

No es un gran problema, solo voy a la Papelera y recupero, ¿no? No tan rápido Tonto!

Quiero que los archivos vuelvan a su ubicación original. Mientras que Lion admite esta función, solo le permitirá restaurar un archivo a la vez.

Con más de 4,000 archivos, mis globos oculares se caerían cuando terminara.

Afortunadamente, alguien en Apple inventó Apple Script.

Y alguien más escribió un guión que deshará la eliminación de los archivos un archivo a la vez.

Corrí el guión, me fui a la cama y encontré que funcionó !!!!

De los 4,000 archivos, solo 1,700 quedaron en mi basura (Woo Hoo !!!).

El problema es que los archivos restantes requieren que ingrese una contraseña antes de que pueda realizarse la restauración. Creo que estos archivos fueron creados bajo un propietario diferente.

Mi pregunta es ¿cómo puedo solucionar esto?

¿Hay alguna forma de ingresar al modo de usuario super duper que me elimine la necesidad de ingresar una contraseña para cada archivo que deseo recuperar?

Cualquier ayuda es muy apreciada.

    
pregunta codingguy3000 19.07.2012 - 17:56

2 respuestas

2

Applescript tiene un parámetro administrator privileges que al agregarlo a su script ejecutará el comando como Administrador.

Extraído de Guía de lenguaje Apple Script de Apple :

  

¿Ejecutar el comando como administrador? Una vez que el script se haya autenticado correctamente, no volverá a solicitar la autenticación durante cinco minutos. Los privilegios elevados y el período de gracia no se extienden a ningún otro script o al resto del sistema. Por razones de seguridad, es posible que no le digas a otra aplicación que haga un script de shell con privilegios de administrador. Ponga el comando fuera de cualquier bloque de tell, o póngalo dentro de un bloque de tell me.   Valor por defecto:   falso

Entonces debería ser algo como do shell script "whatEver" with administrator privileges .

    
respondido por el Thecafremo 20.07.2012 - 09:14
0

Como alternativa, ejecute el script utilizando sudo, por ejemplo, en el indicador, escriba:

sudo command

donde comando es lo que quieras ejecutar como root (superusuario). Se le pedirá una vez su contraseña, pero luego el comando se ejecutará con privilegios ampliados.

    
respondido por el user902666 20.07.2012 - 16:11

Lea otras preguntas en las etiquetas