Depois de definir um password-less updatedb
, recebo um erro:
$ updatedb
/var/lib/plocate/: Permission denied
Como posso consertar isso?
Esse é apenas um exemplo de erro que recebi mais recentemente. Eu tenho mais desses. Mas como já faz muito tempo que tentei configurar isso e não consegui, agora estou confiante para conseguir.
Tentei muitas coisas para saber o que ajudou, então vou apenas contar minhas configurações finais, comentar se necessário ou responder a si mesmo, se for melhor.
Primeiro criei o arquivo sudoers sem senha.
onde escrevi esta única linha, salvei e saí do editor:
Eu sei o que você pensa, o que é esse
.plocate
arquivo, mas posso apenas contar como cheguei até ele:Segundo, criei um alias para
updatedb
meu shell (bash
).o que ocultará efetivamente o
updatedb
comando original.Você pode usar o escape assim
\updatedb
para acessar o comando original por qualquer motivo.Tendo 1x NVMe 2TB + 1x SATA 4TB SSD com muitos arquivos, leva 24 segundos para atualizar o banco de dados. Agora é melhor sem senha. 😀