Estou tentando escrever um script (postinst para um pacote .deb) que instalará um aplicativo seguro para websockets (wss :) e um certificado que permita o acesso a partir do navegador Chrome. O desenvolvedor tem esse trabalho adicionando um certificado ao nssdb do usuário usando certutil -A -d sql:$HOME/.pki/nssdb
Como faço isso com um script de instalação? Eu tentei sudo -u $SUDO_USER
, que funciona se o usuário usa a linha de comando sudo dpkg
, mas não funciona de algo como o Ubuntu Software Center, que é executado como root. Existe uma maneira melhor de fazer isso, como um banco de dados de todo o sistema. Eu tentei /etc/pki/nssdb
que eu vi em algum lugar, mas que não estava sendo escolhido pelo Chrome.
Tags ssl packaging certificates nss chrome