Cómo tener dos propietarios para acceder a los mismos archivos

1

Estoy tratando de dar acceso completo a dos usuarios diferentes en el mismo directorio.

Cuando ejecuto Laravel a través de Apache, usa el usuario _www . Cuando ejecuto Laravel a través de PHPUnit (en la línea de comandos), usa mi propio usuario. En algún momento logré agregar el usuario _www a mi directorio Laravel storage/ para que tenga acceso a todos los archivos. Sin embargo, ahora ha creado algunos de sus propios archivos a los que no se puede acceder al ejecutar pruebas. ¿Cómo puedo lograr que ambos usuarios tengan acceso completo a todos los archivos actuales y futuros en storage/ ?

Esta es la salida de ls -ale storage/framework/views/ :

drwxrwxr-x+ 22 administrator  wheel    704 23 Nov 12:33 .
 0: user:_www allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity
drwxrwxr-x+  7 administrator  wheel    224  4 Sep 23:12 ..
 0: user:_www allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity
-rw-rw-r--+  1 administrator  wheel     14  4 Sep 23:12 .gitignore
 0: user:_www allow read,write,append,readattr,writeattr,readextattr,writeextattr,readsecurity
-rw-rw-r--   1 _www           wheel    564 27 Sep 12:18 6cb8d6ae8cab36b3c68a6e462a5bf6ea6343e382.php
-rw-rw-r--   1 administrator  wheel    580 22 Nov 14:59 90839493114c3ceef215929146f8be634f4674a5.php

Cuando la prueba intenta escribir en 6cb8d6ae8cab36b3c68a6e462a5bf6ea6343e382.php , falla debido a un error de permisos, porque fue creada por y pertenece al otro usuario.

    
pregunta CJ Dennis 26.11.2018 - 03:17

0 respuestas

Lea otras preguntas en las etiquetas