¿Todas las aplicaciones de Mac OS X requieren permisos de administrador para "instalarse"?

¿Todas las aplicaciones de Mac OS X requieren permisos de administrador para "instalarse"?

Soy nuevo en todo el sistema operativo Mac OS X. Estoy tratando de aprender y tengo una MacBook con Mac OS X 10.7.3.

Creé un usuario de prueba que no puede administrar para poder probar los permisos y descubrí que no puedo hacer nada en la carpeta Aplicaciones, lo que incluye "instalar" aplicaciones (incluso aquellas de arrastrar y soltar). y crear carpetas, sin ingresar un nombre de administrador ni una contraseña.

Sin embargo, tenía la impresión de que este no era el caso y que solo necesitaba permisos de administrador para escribir en algún lugar como Preferencias, entonces, ¿puede alguien aclarar por qué solicita administrador cuando intento arrastrar y soltar aplicaciones en el Carpeta de aplicaciones.

Respuesta1

Depende de a qué carpeta de Aplicaciones te refieres. De hecho, pueden ser dos:

  • /Applications

    Esta es propiedad de rooty está reservada para todas las aplicaciones que ya vienen con OS X, como Mail.app, iTunes.app, etc. Este rootusuario no es una cuenta en la que pueda iniciar sesión con la interfaz gráfica, pero aún se puede acceder a ella a través de Terminal. .

    Dado que la carpeta requiere que su usuario esté en el admingrupo Unix, no puede simplemente arrastrar y soltar archivos allí a menos que realmente tenga una cuenta de administrador (al habilitar esto en Preferencias del Sistema se agregará su usuario a este admingrupo). Puede verificar los grupos a los que pertenece su usuario escribiendo id -Gnen una Terminal.

  • /Users/your-user/Applications

    Es posible que este ni siquiera exista en su sistema, pero puede crearlo fácilmente abriendo Finder, haciendo clic enIr → Inicio, entoncesArchivo → Nueva carpetay nombrándolo "Aplicaciones".

    Como esta carpeta reside en su carpeta de inicio, le pertenece únicamente a usted. Entonces, si necesita arrastrar y soltar una aplicación para instalarla, colóquela allí en lugar de /Applications. No necesita privilegios de administrador aquí.

Para obtener más información sobre los grupos de usuarios de OS X, consulte:Diferencia entre grupos predeterminados en Mac OSX

Respuesta2

La /Applicationscarpeta propiedad del usuario root(propietario = acceso completo). Además, todos los miembros del grupo adminpueden leerlo y escribirlo. Todos los demás sólo saben leer pero no escribir.

Su "usuario que no puede administrar" no está en el grupo, adminpor lo que sólo puede leer esa carpeta. Cuando intenta escribir (la instalación de arrastrar y soltar) en esa carpeta con su usuario sin privilegios, el sistema operativo no solo rechaza su solicitud sino que le pide que se autentique con una cuenta de usuario que tenga los permisos necesarios (root o un miembro de la comunidad). admingrupo).

información relacionada