Não parece possível alterar este local.
No entanto, você pode definir $HOME
para um novo local, criar um novo banco de dados e adicionar seu certificado antes de executar o Chromium. Por exemplo, $HOME
pode ser definido para o mesmo local que --user-data-dir=
Vale a pena notar que essa abordagem inicia o Chromium fora do seu diretório pessoal original e torna certas configurações indisponíveis para o Chromium. Pelo menos notei que ele não usaria o tema da sua área de trabalho e os downloads iriam para um diretório inicial recém-criado.
Para ilustrar, podemos pegar um script em aqui , que executa o Chromium em um diretório temporário e modifica-o para que ele importe o certificado da CA de Burp antes de iniciar o Chromium:
#!/bin/bash
BASE_TEMP_DIR=/tmp
CA_CERT=/opt/burp.der
TEMP_DIR=$(mktemp -d $BASE_TEMP_DIR/google-chome.XXXXXXX)
echo "Running Chrome with temp folder in: $TEMP_DIR"
export HOME=$TEMP_DIR
NSSDB=$HOME/.pki/nssdb/
mkdir -p $NSSDB
certutil -N -d sql:${NSSDB} --empty-password
certutil -d sql:${NSSDB} -A -t "C,," -n Burp -i $CA_CERT
google-chrome --user-data-dir=$TEMP_DIR --no-first-run --disable-reading-from-canvas --proxy-server="http://localhost:8080" "$@"
rm -rf $TEMP_DIR