Estoy usando Homebrew para instalar PostgreSQL (PG) en una MacBook Air.
admin usuario brew install ed PostgreSQL.
Me gustaría que otro usuario (cuenta móvil) pudiera usar la base de datos para el desarrollo de Rails. admin es propietario de /usr/local/ pero mobile usuario es miembro de un grupo que tiene permiso rwx. brew doctor está contento y el usuario móvil puede brew install
¿Cuál es la mejor manera de configurar los permisos para que esto funcione?
por ejemplo, ejecutar initdb /usr/local/var/postgres -E utf8 desde la cuenta admin creó una base de datos para el usuario administrador. Y, ahora parece que quiere que PG sea lanzado por ese usuario administrador.
Realmente me gustaría tener una cuenta neutral para iniciar el proceso PG o idealmente la cuenta móvil para poder iniciar y cerrar una instancia de PG según sea necesario.
El punto de ser PG no necesita estar ejecutándose TODO el tiempo (LaunchDaemon). Idealmente, es un LaunchAgent en la cuenta del usuario móvil.
¿Pensamientos?