usando o locate em uma partição criptografada

24

Selecionei / home / para ser criptografado quando eu estava instalando o Ubuntu. Agora, é possível fazer locate funcionar com uma partição criptografada como essa?

    
por m33lky 10.01.2011 / 00:00

4 respostas

27

Eu "corro locate (updatedb) quando estou logado", como mencionado acima, e mantenho minha parte do banco de dados de localização sob o $ HOME criptografado.

export LOCATE_PATH="$HOME/var/mlocate.db"

e depois indexo os arquivos em $HOME com

updatedb -l 0 -o $HOME/var/mlocate.db -U $HOME

Agora, tenho um índice completo de $HOME , mas o banco de dados não é visível, a menos que $HOME seja montado e descriptografado.

    
por waltinator 07.01.2012 / 06:11
3

Que tal executar o updatedb quando o sistema de arquivos é descriptografado e tentar corresponder as variáveis de ambiente para ler / escrever?

Depois de ler a man page, adicione duas variáveis ao seu arquivo BASH RC.

man locate
echo "export LOCATE_PATH=$HOME/var/lib/mlocate/mlocate.db:$LOCATE_PATH" >> ~/.bashrc
echo "export DBPATH=$HOME/var/lib/mlocate/mlocate.db:$DBPATH" >> ~/.bashrc

Faça o diretório especificado acima e adicione $ username ao grupo mlocate.

mkdir -p ~/var/lib/mlocate/
sudo usermod -a -G mlocate $username

Efetue logout e novamente para contar seu usuário no grupo mlocate e obtenha as novas variáveis de ambiente. Agora quando você corre,

updatedb -o $LOCATE_PATH

são os arquivos descriptografados em um banco de dados de localização agora? Ou o que você fez para que funcionasse ou melhor?

Você também pode querer adicionar o updatedb ao crontab do usuário. Primeira execução:

crontab -e

Adicione a seguinte linha:

0 12 * * * updatedb -o $HOME/var/locate
    
por user8290 10.01.2011 / 01:18
2

Não é realmente possível atualizar o índice do banco de dados sem estar logado. Você deve efetuar login e executar o comando updatedb.

Verifique sua configuração em /etc/updatedb.conf . Remova ecryptfs de PRUNEFS e provavelmente /home/.ecryptfs de PRUNEPATHS . Não esqueça de executar sudo updatedb depois.

    
por Martin Owens -doctormo- 10.01.2011 / 00:12
-1

@waltinator, como indicado em um tópico do PerlMonks.org, o link do WayBack Machine do Internet Archive tem um pacote de trabalho de pathfunc.tgz

    
por isnoquest 25.04.2016 / 16:47