Есть ли какой-либо механизм для получения и установки прав на файл/каталог?Как управлять правами доступа к Linux в Java
Например, я хочу показать permisssions файла в пути оболочки:
-rwxr-xr--
Можно ли это сделать с помощью Java?
- Я знаю, что есть некоторые методы в
File
классе, чтобы знать, если файлcanExecute
,canRead
иcanWrite
, но AFAIK эта информация предназначена только для текущего пользователя. Мне нужно знать все восьмеричное число, например 755, поэтому мне нужно получить его от пользователя, от группы и от других. - Я знаю, что Java7 приносит операции Posix, но как это сделать, используя меньшую JRE?
- Я хотел был бы не использовать команду как
ls
, илиchmod
.
Заранее спасибо.
Можете ли вы использовать сторонние библиотеки? – Joni