0 votos

Sobre los permisos de los archivos del ordenador Mac

Estaba tratando de instalar Joomla en mi Macbook Air bajo XAMPP. Lo instalé con éxito, pero cuando trato de abrir el front-end, sigo recibiendo esto mkdir():permission denied error.

Me han surgido dos preguntas mientras intentaba resolver este problema:

  1. Me he dado cuenta de que cuando hago ls -l el propietario/grupo de algunas carpetas es myname : admin mientras que las de otras carpetas es root:admin . Soy el único usuario de este ordenador y el myname el usuario debe tener todos los privilegios de Root.

    Lo que no entiendo:

    A. Por qué cuando hago chmod Tuve que sudo chmod .

    B. Por qué hay carpetas con distinto propietario.

  2. Para solucionar el problema, cambié forzosamente el propietario/grupo de todos los archivos y directorios relacionados a root:root y los permisos de aquellos a 0777 . Pero eventualmente tendré que trasladar esto a un servidor de producción y no es prudente mantener el propietario y el permiso así. ¿Hay alguna forma mejor de resolver el problema manteniendo la configuración del propietario/permiso lo más ajustada posible?

1voto

Steve Evans Puntos 155

sudo es necesario para cambiar los permisos de archivos y carpetas que la cuenta de usuario actual no tiene permisos para modificar.

En este caso, el chmod myname requerido sudo porque algunos de los archivos y carpetas que se modifican son propiedad de root .

Por defecto, la primera cuenta de usuario es un administrador. Esta es probablemente la cuenta que está utilizando actualmente. Los permisos de administrador no son equivalentes a los de root . root existe por encima de los usuarios administradores en OS X.

Con respecto a la mejor manera de desplegar Joomla en un servidor de producción, esto es mejor se preguntó en una pregunta separada .

0voto

Terry Kernan Puntos 141

La forma más fácil de cambiar los permisos y el propietario de un archivo, volumen o carpeta es utilizar BatchMod. Una vez descargado desde aquí http://www.lagentesoft.com/batchmod/ tendrá que ejecutar el programa. Le pedirá que introduzca la contraseña de administrador para obtener el acceso de superusuario. Escríbala discretamente y luego se le permitirá seleccionar un archivo. Asegúrate de marcar "Cambiar el propietario y el permiso", y luego, siéntete libre de cambiar los permisos como quieras. Tendrás que confirmar y el proceso será extremadamente rápido. Esto me salvó la espalda cuando intentaba obtener permisos en una copia de seguridad de TimeMachine que tenía y que se negaba a abrir.

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