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?