1 votos

El Macbook Pro (Lion) está requiriendo una contraseña para recuperar los archivos. ¿Hay alguna forma de evitarlo?

Anoche me ocurrió algo curioso. 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 mi antiguo Macbook Pro (ya sé que llora un río).

En fin, estaba en el Finder y encontré un montón de archivos, los seleccioné todos y le di a la vieja y buena tecla de borrar.

Y vaya que mi Mac no se puso a trabajar de inmediato golpeando mis archivos.
Lo que no sabía es que tenía a la vista toda mi red de archivos, incluidos mis documentos de Dropbox, las fotos de la familia e incluso algunas imágenes traviesas de mis años universitarios (no se lo digas a mi maravillosa esposa).

El número total de archivos eliminados superaba los 4.000. Casi lloré.

No es un gran problema, sólo tengo que ir a la papelera y deshacer el borrado, ¿verdad? ¡No tan rápido Tonto!

Quiero que los archivos se muevan a su ubicación original. Aunque el Lion admite esta función, sólo le permitirá restaurar un archivo a la vez.

Con más de 4.000 archivos se me caerían los ojos al terminar.

Afortunadamente alguien en Apple inventó el script.

Y alguien más escribió un script que deshará los archivos de uno en uno.

¡¡¡¡Ejecuté el script se fue a la cama y comprobó que funcionaba!!!!

De los 4.000 archivos sólo 1.700 se quedaron en mi basura (¡¡Woo Hoo!!).

El problema es que los archivos restantes me exigen que introduzca una contraseña antes de que se pueda realizar la restauración. Creo que estos archivos fueron creados bajo un propietario diferente.

Mi pregunta es ¿cómo puedo evitar esto?

¿Existe una forma de entrar en un modo de usuario superdotado que me evite tener que introducir una contraseña para cada archivo que quiera deshacer?

Cualquier ayuda es muy apreciada.

2voto

Kai Li Puntos 1546

Applescript tiene un parámetro administrator privileges que añadiéndolo a tu script ejecutará el comando como Administrador.

Extraído de la página web de Apple Guía de lenguaje Apple script :

¿Ejecutar el comando como administrador? Una vez que un script se autentifica correctamente, no volverá a pedir 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, no puede decirle a otra aplicación que haga script shell con privilegios de administrador. Ponga el comando fuera de cualquier bloque tell, o póngalo dentro de un bloque tell me. Valor por defecto: false

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

0voto

user902666 Puntos 36

Alternativamente, ejecute el script utilizando sudo, por ejemplo, en el prompt, escriba:

sudo command

donde comando es lo que quieras ejecutar como Root (super-usuario). Se le pedirá una vez su contraseña, pero luego el comando se ejecutará con privilegios escalados.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X