¿Qué hay de ejecutar updatedb cuando su sistema de archivos se descifra e intenta hacer coincidir las variables de entorno para leerlo / escribirlo?
Después de leer la página del manual, agregue dos variables a su archivo 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
Cree el directorio especificado anteriormente y agregue $ username al grupo mlocate.
mkdir -p ~/var/lib/mlocate/
sudo usermod -a -G mlocate $username
Cierre sesión y vuelva a iniciar sesión para contar su usuario en el grupo mlocate y obtener las nuevas variables de entorno. Ahora cuando corres,
updatedb -o $LOCATE_PATH
¿están los archivos descifrados en una base de datos de localización ahora? O, ¿qué hiciste para que funcione o mejor?
También es posible que desee agregar updatedb al crontab del usuario. Primer intento:
crontab -e
Y agregue la siguiente línea:
0 12 * * * updatedb -o $HOME/var/locate