¿Has comprobado si ya está allí? La mayoría de los instaladores de postgres lo crearán por usted, por lo que ejecutar grep postgres /etc/passwd le dirá si existe. La mayoría de las cuentas del sistema en macs comienzan con _ , por lo que si tiene que crearlo, podría considerar llamarlo _postgres , lo que parece ser común.
La pregunta es similar a la question 82472 , que debería proporcionar lo que necesita para crear una cuenta desde la línea de comandos. Hay algunas advertencias adicionales útiles en el hilo de comentarios y otras respuestas allí. Básicamente, utiliza el comando dscl . create para crear al usuario en los Servicios de directorio de Apple con todas las propiedades necesarias para definir al usuario.