A classe File nos dá um método para setar o read only em um arquivo. E a operação inversa? como faço?
Com o Mustang, você vai poder usar setWritable (true) para poder fazer isso. Mancada do pessoal da Sun (que deveria ter mexido nisso já na época do Tiger).
Acho que os caras levaram a questão de segurança de forma um pouco exagerada, né?
Isso não é coisa de segurança. É coisa de falta de atenção.