我尝试使用locate来定位某个文件dog.jpg,我刚刚更新了locate数据库,但它没有显示出来,因为locate只查找用户nobody拥有的文件,而文件dog.jpg的所有者是用户vincent。正如这里所述,
定位数据库通常由用户 nobody、组“nobody”或 world 构建nobody'' and the locate.updatedb(8) utility skips directories which are not readable for user
。例如,如果您的 HOME 目录不是世界可读的,则数据库中没有您的任何文件。如何让定位命令找到 dog.jpg,即使它归用户 vincent 所有?我尝试将用户 nobody 添加到 wheel 组,但它也没有显示。
还有其他解决方法或建议吗?谢谢!