Java Files.isWritable искажается при запуске от root ⇐ Linux
Java Files.isWritable искажается при запуске от root
Я пытаюсь запустить приложение, которое проверяет права доступа к файлам и предупреждает, доступен ли файл для записи. Files.isWritable(путь_файла)
при запуске этого приложения с root-доступом оно возвращает true, хотя 'ls -l' показывает, что к файлам нет доступа 'w'. это все хорошо и понятно, поскольку root cna фактически отменяет разрешение.
но мне приходится проверять, доступен ли файл для записи или нет (общие права доступа). Есть ли способ для Java получить «общие» права доступа при работе с правами root?
Я пытаюсь запустить приложение, которое проверяет права доступа к файлам и предупреждает, доступен ли файл для записи. Files.isWritable(путь_файла)
при запуске этого приложения с root-доступом оно возвращает true, хотя 'ls -l' показывает, что к файлам нет доступа 'w'. это все хорошо и понятно, поскольку root cna фактически отменяет разрешение.
но мне приходится проверять, доступен ли файл для записи или нет (общие права доступа). Есть ли способ для Java получить «общие» права доступа при работе с правами root?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение