Почему System.getProperty ("java .io.tmpdir") возвращает доступный только для чтения каталог в Ma c OS X Catalina 10.15 - PullRequest
0 голосов
/ 24 января 2020

Этот метод используется для возврата каталога с возможностью записи до Ma c OS X Mojave. Начиная с Каталины. Есть ли способ добавить возможность записи в разрешения этого возвращенного временного каталога?

ls -larth
/ var / folder / qx / 045nmsxx55575_gqycvvs1480000gp / T / 1579829982927-0 всего 16
drwxr-xr-x 4 штатных сотрудника 128B 23 января 17:39.
drwx ------ @ 118 штатных сотрудников 3,7K 23 января 17:39 ..

1 Ответ

2 голосов
/ 24 января 2020

Это доступно для записи; эта строка означает, что это каталог, и владелец каталога может писать в него очень хорошо (что будет с вами и, соответственно, со всеми процессами, которые вы вызываете).

Проблема со старым решением /tmp в том, что все и все могут писать в него, поэтому использование его практически для всего является проблемой безопасности.

...