ubuntu 12.04 nmcli não lista conexões sob um usuário sem login

0

Estou executando o bacula como meu sistema de backup e gostaria de executar um script antes de alguns trabalhos de backup para estabelecer uma conexão VPN e acessar alguns servidores que não possuem IPs públicos.

Eu configurei uma VPN PPTP que eu posso iniciar com sucesso com o comando

nmcli con up uuid xxxxxxxxxxxxxxxxxx

bacula também é o usuário sob o qual o programa roda o disco com os backups, conectando-se aos servidores, etc. Antes de cada trabalho, este último comando é executado, mas a saída é:

13-Apr 12:58 server_name-dir JobId 3577: BeforeJob: Error: Unknown connection: xxxxxxxxxxxxxxxxxx.

Se eu listar as conexões disponíveis sob o meu usuário com

nmcli con list

Eu recebo tudo como esperado. Mas se eu executar este comando com o nome de usuário "bacula":

sudo -H -u bacula bash -c 'nmcli con list'

A lista vem vazia. Além disso:

sudo -H -u bacula bash -c 'nmcli con up uuid xxxxxxxxxxxxxxxxxx'

Dá a mesma mensagem de erro de antes:

Error: Unknown connection: xxxxxxxxxxxxxxxxxx

Existe algo que eu deveria fazer diferente? O que pode estar errado? Por que bacula não pode ver as conexões, mas meu usuário pode? Tem algo a ver comigo no grupo de sudoers? Eu não executo o nmcli com o sudo ao listar conexões, então não acho que seja isso.

    
por rmarques 21.04.2016 / 14:28

1 resposta

0

Para listar a conexão disponível (AP) usando nmcli type:

nmcli device wifi list

Para obter a lista de todas as configurações de rede disponíveis:

nmcli connection
    
por 21.04.2016 / 17:17