In my Debian Wheezy systems, I noticed that the postgres user 'postgres', the "PostgreSQL administrator", uses /bin/bash
as shell. However, I cannot figure out why this is needed. Changing this to /bin/false
still allows me to use the command psql
.
So, why does the system user postgres
require a shell, and does it have to be specifically /bin/bash
?
pg_autovacuum
.