Dans mes systèmes Debian Wheezy , j'ai remarqué que l'utilisateur postgres 'postgres', "l'administrateur PostgreSQL", utilise /bin/bash
comme shell. Cependant, je ne peux pas comprendre pourquoi cela est nécessaire. Changer cela /bin/false
me permet toujours d'utiliser la commande psql
.
Alors, pourquoi l'utilisateur du système a-t-il postgres
besoin d'un shell, et doit-il être spécifiquement /bin/bash
?
pg_autovacuum
.