GNU FindUtilの検索は設定ファイルをサポートしません。

GNU FindUtilの検索は設定ファイルをサポートしません。

実行すると、updatedb「権限が拒否されました」というエラーが発生します。/run/user

$ sudo updatedb
/usr/bin/find: '/run/user/1000/doc': Permission denied

私のバージョンはupdatedbパッケージで提供されています。locateこれ自体はGNU検索ツール。私の問題はupdatedbシンボリックリンクを介して解決されましたupdatedb.findutils。ここで見ることができます。man 1 updatedb.findutils構成ファイルへの言及はまったくありません。ディレクトリ検索をスキップするようにGNU Findutilsを設定する方法はありますか?

ちなみに、

sudo updatedb --prunepaths=/run

良い結果。私がこうすると、

echo 'PRUNEPATHS = "/run/user/"' | sudo tee /etc/updatedb.conf

それでもエラーが発生します。

ベストアンサー1

GNU FindUtilの検索は設定ファイルをサポートしません。

GNU FindUtilの検索はこの機能をサポートしていません。 mlocate間の混乱、場所とGNU FindUtilsの検索(デフォルト)たくさんあるようです。

最新plocate。それは/etc/updatedb.conf含まれて提供されます、

PRUNEFS="NFS afs autofs binfmt_misc ceph cgroup cgroup2 cifs coda configfs curlftpfs debugfs devfs devpts devtmpfs ecryptfs ftpfs fuse.ceph fuse.glusterfs fuse.gvfsd-fuse fuse.mfs fuse.rozofs fuse.sshfs fusectl fusesmb hugetlbfs iso9660 lustre lustre_lite mfs mqueue ncpfs nfs nfs4 ocfs ocfs2 proc pstore rpc_pipefs securityfs shfs smbfs sysfs tmpfs tracefs udev udf usbfs"

tmpfs含めるとインデックスが作成されないため/var/run

おすすめ記事