O AllowOverride None
está impedindo o processamento de qualquer arquivo .htaccess em /usr/share
.
Você precisaria fazer uma nova configuração no vhost para o phpmyadmin que contém algo semelhante ao seguinte (substitua All
com quaisquer diretivas do .htaccess que você deseja restringir a):
<Directory /usr/share/phpmyadmin>
AllowOverride All
</Directory>
Como você tem acesso à configuração do servidor, também poderá adicionar suas restrições de IP (substitua 10.10.10.10
por um IP do qual você permitiria o acesso):
<Directory /usr/share/phpmyadmin>
Require ip 10.10.10.10
</Directory>
Você pode adicionar mais IPs separados por espaço.