In meinen Debian Wheezy- Systemen ist mir aufgefallen, dass der postgres-Benutzer 'postgres', der "PostgreSQL-Administrator", /bin/bash
als Shell verwendet. Ich kann jedoch nicht herausfinden, warum dies erforderlich ist. Wenn /bin/false
ich dies ändere, kann ich den Befehl trotzdem verwenden psql
.
Warum benötigt der Systembenutzer also postgres
eine Shell und muss diese speziell sein /bin/bash
?
pg_autovacuum
.