Ограничить доступ к файлам на Windows только для ADMIN (Java) - PullRequest
1 голос
/ 21 июня 2020

Я хотел бы удалить все разрешения (чтение, запись и т. Д. c.) Для файла с заданным путем для других групп и пользователей, кроме администраторов ОС (Windows 10). Это можно сделать с помощью сценария, который будет получать пути к этим файлам. Я видел различные способы выполнения sh установки разрешений на запись или чтение для владельца или всех пользователей, используя Java File class.

Так, например:

File f = new File("f:\\program.txt"); 

// Check if the Writable permission 
// can be set to new value 
if (f.setWritable(true)) { 
       // Display that the Writable permission 
       // is be set to new value 
       System.out.println("Writable permission is set"); 
} 

Но это на самом деле это не желаемое поведение для меня .. Я хочу, чтобы только администратор имел доступ к указанному файлу. Какой API я бы использовал для go, чтобы реализовать это? Любая помощь будет принята с благодарностью!

...