1 votos

¿Cómo aplicar de forma masiva el No Acceso a todas las carpetas pero sólo a una cuenta de usuario específica?

(Esto es sólo un experimento con fines educativos).

Soy el administrador del ordenador y tengo el SIP desactivado. Deseo imitar las restricciones de iOS en MacOS prohibiendo el acceso (a otra cuenta de usuario específica, no a mí) a todo excepto los directorios ' Descargas ' de su equivalente ' Usuarios ' carpeta.

Sí, las aplicaciones que lanzan pueden leer/escribir libremente desde/hacia ' Biblioteca y otros archivos relacionados con el sistema como lo harían normalmente, pero el usuario nunca puede acceder a esos directorios (más o menos como en iOS, pero sin los datos de la aplicación en el sandbox)

Al utilizar Finder (o cualquier otro explorador de archivos) sólo pueden acceder a su carpeta de descargas.

La gestión de su sistema (instalar/desinstalar aplicaciones, etc.) es de menor importancia, ya que yo, el administrador, puedo hacerlo por ellos cuando me lo pidan.

Creo que puedo ponerlo en práctica aplicando un ' No hay acceso a su cuenta de usuario para todos los directorios, que adjunta un icono de bandera roja a la carpeta y no permite acceder a ella cuando se hace clic.

En lugar de recorrer cada una de las carpetas para hacer esto con cmd+I ¿puedo hacer esto con Terminal para todos los directorios menos 'Descargas'?

1voto

Cualquier acceso en MacOS se ejecuta con las credenciales del usuario propietario de un proceso, por lo que no se puede prohibir el acceso del usuario a, por ejemplo ~/Documents o ~/Library mientras se permite que las aplicaciones iniciadas por el mismo usuario accedan al contenido almacenado allí. Nunca lo he intentado pero eliminar el acceso del usuario de ~/Library lo más probable es que incluso impida al usuario iniciar la sesión (de forma probablemente desagradable).

Esto es muy diferente del sandboxing en iOS, donde cada aplicación tiene su propio espacio dentro del sistema de archivos (que asegura que la aplicación A no puede acceder a los datos de la aplicación B a menos que ambas estén codificadas específicamente para ello) y donde las preferencias específicas de la aplicación se almacenan dentro del propio sandbox.

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