web-dev-qa-db-ja.com

FreeBSDで「ロケート」データベースを削除します

私のFreeBSD12システム全体で locate コマンドのデータベースインデックスファイルとディレクトリ名を確立した後( この関連する質問 で説明されているように)、今ではそうすることを後悔していますその放出されたセキュリティ警告のため:

ルートとしてupdatedbを実行しています。これにより、マシン上のすべてのファイル名がすべてのログインユーザーに公開されますが、これはセキュリティ上のリスクです。

Sudo /usr/libexec/locate.updatedbを実行した場合の影響を元に戻す方法はありますか?

3
Basil Bourque

locate.updatedb が行う唯一のことは、検索データベースを更新することです。

そのデータベースを介して機密ファイルの場所を漏らしたくない場合は、locate.updatedbが完了するのを待ってから、rmコマンドを実行してデータベースを削除できます。

Sudo rm /var/db/locate.database
4
Jim L.