¿Puedo cambiar el nombre de la carpeta "Imágenes" sin "Acceso total al disco"?

0

Nuestras necesidades de las aplicaciones escriben el acceso del usuario al Homedirectorio, específicamente a Pictures, Movies, Music, etc, por lo que puede redirigirlos a nuestro apoyo nube. Pero, en Mojave, el cambio de nombre Pictures (a alguna carpeta de respaldo) falla EPERMsin el Full Disk Accessderecho, lo que parece demasiado y demasiado difícil de adquirir (cf "Desafortunadamente, Apple ha diseñado intencionalmente que el proceso de otorgar Acceso total al disco sea difícil, así que que se desaconseja a los usuarios que otorguen acceso total al disco a menos que sea absolutamente necesario "( visto aquí ). Hay otra manera ?

Liviu
fuente
1
Cambiar el nombre de cualquier carpeta de sistema estándar de uso común me parece una forma muy pobre de manejar esto. ¿Qué hacen todas las demás aplicaciones y el sistema operativo en sí cuando quiere la carpeta de imágenes original?
Tetsujin
@Tetsujin que puede ser, pero es una práctica bastante conocida: stackoverflow.com/questions/44834712/… . En Windows, hay una API específica (IKnownFolderManager). De todos modos, no es mi pregunta.
Liviu
2
Eso está haciendo enlaces simbólicos, completamente diferentes: su versión literalmente romperá cualquier otra aplicación que intente acceder a la carpeta Imágenes a la que ha cambiado el nombre de su aplicación. Es solo una muy mala idea .
Tetsujin
@Tetsujin también estamos haciendo enlaces simbólicos, Picturesno solo desaparecerá.
Liviu
1
¿Cambiar el nombre de estos directorios no rompe la unidad iCloud? Incluso haciéndolos enlaces lo hará
Mark

Respuestas:

1

Si desea hacer esto como un usuario normal que se ejecuta en modo estándar, entonces no, debe pedirle al usuario que otorgue permiso a través del Acceso total al disco.

Puede hacerlo por otros medios iniciando la Mac en modo de recuperación, por ejemplo, pero supongo que esto no es algo que desee hacer como parte de un proceso estándar. Otorgar los permisos correctos es mucho más fácil.

Tenga en cuenta que es posible otorgar el permiso, realizar el cambio y luego eliminar los permisos nuevamente. Esto ayudará si considera que es demasiado permisivo permitir este software Full Disk Access para siempre.

jksoegaard
fuente
Para otorgar el permiso, tenemos que dirigir al usuario hacia el System Preferences / Security & Privacy / Privacy / Full Disk Accessy pedirle que lo haga directamente. ¿Sugiere el mismo mecanismo para eliminar este permiso?
Liviu
Sí, el mismo procedimiento.
jksoegaard
Gracias, esperaba que hubiera un derecho más restringido.
Liviu