vcard
não é apenas executável pelo root, mas também por qualquer membro da raiz do grupo. Isso é causado pelo umask
sendo 007
ou ainda mais restritivo no momento em que pip2
é iniciado. Basta alterar com umask 002
ou começar com:
python -c "import os; os.umask(2); os.system('pip2 install vcard')"