9 locate ではてな

locate コマンドを使っている。名前を指定して、ファイルのありかを探すコマンド。

最近は、 ホームディレクトリィのパーミッションがデフォールトで drwxr-x--+ となっている。 locate 用のデータベースは nobody 権限で作成するので、 これでは自分のホームディレクトリィの下にアクセスできず、 自分のファイルが検索できなくなる。

それで自分の権限でデータベースを作るようにしたけれど (「locate と向き合う (自分のファイルの検索)」)、 面倒といえば面倒だ。

自分しか使わない Mac では
chmod o+rx ~
とする、というのでいいかな?


一つよく分からない警告メッセージに悩まされている。
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied



桂田 祐史