Citação da página de manual de davfs2.conf
para mount.davfs
:
Existe um arquivo de configuração de todo o sistema /etc/davfs2/davfs2.conf e arquivos de configuração do usuário ~/.davfs2/davfs2.conf. Quando mount.davfs é invocado pelo root, apenas o arquivo de configuração de todo o sistema é lido. Quando invocado por um usuário comum, o arquivo de configuração do usuário também é lido.
Se eu ligar mount.davfs
com sudo
like
sudo mount -t davfs ...
Isso ainda contará como "invocado por um usuário comum" e, portanto, lerá meu ~/.davfs2/davfs2.conf
? Ou faz sudo
essa chamada "invocada pelo root" e ~/.davfs2/davfs2.conf
será ignorada?
Para dividir os cabelos para responder à sua pergunta:
sudo
é "invocado por um usuário comum" (você)mount
é "invocado pelo root", já que a ação padrão desudo
é invocar o comando subsequente como o usuário root.Um teste rápido (supondo que você tenha
sudo
privilégios que permitem executarid
) é:id
Seguido por:
sudo id
No primeiro, você vê seu próprio usuário; no último, você vê que
id
foi chamado "como usuário root".