Esto es lo que normalmente uso:
find /path/to/top/dir -type f -name '*.txt' -exec grep -iHI ubuntu {} \;
Каталог /var/log
имеет права доступа 774
. Поскольку бит выполнения не установлен, пользователь elasticsearch не может пройти по каталогу, чтобы получить каталог elasticsearch
и содержащийся в нем файл gc.log
.
Обычно каталог /var/log
имеет разрешения 755
, иначе никакие службы или приложения, работающие от имени пользователя root, не смогут писать в него.
Вы можете исправить это с помощью:
chmod 755 /var/log
Вам также не нужно иметь разрешения 777
для каталога elasticsearch и файла журнала. Можно использовать вариант вышеуказанной команды для установки разрешений:
chmod -R 755 /var/log/elasticsearch
Вы по-прежнему можете получить к нему доступ, вот так:
sudo nano /var/log/elasticsearch/elasticsearch.log