내가 올바른 나무를 짖고 있는지 확실하지 않으므로 ACL이가는 길인지 궁금합니다.그룹 단위로 파일에 대한 액세스를 제한하려면 ACL을 사용해야합니까? 그렇다면 훌륭한 Java 라이브러리는 무엇입니까?
답변
필자가 아는 한 파일 시스템 액세스를위한 액세스 제어 목록 (ACL)은 운영 체제에 크게 의존하기 때문에이를위한 Java 라이브러리가 있는지 의심 스럽습니다. 한편
는, 자바는 사용자를 방해하지 않는 (서로 다른 사용자를위한 응용 프로그램이있는 경우 ACL 직접 (java.security.Acl
)는, 그래서, 당신은 응용 프로그램 내에서 ressource
에 대한 액세스를 제한하는 ACL을 사용할 수 있습니다 운영 체제에서 사용자 권한으로 파일 시스템의 파일을 변경하는 것).
감사합니다. java.security.acl을 체크 아웃했으나 사용되지 않는 것으로 판명되었고 파일 시스템 ACL이 아닌 애플리케이션에서 사용 권한을 나타 내기 위해 찾고 있습니다. (당신의 잘못은 아니지만 질문을 명확하게 표현해야합니다.) – gamers2000
그것은 무엇입니까? 나는 1.5와 1.6에 대한 java 문서에서 그러한 힌트를 볼 수 없다. Permissions에 대해 - 이것을 찾았습니까? http://java.sun.com/j2se/1.4.2/docs/guide/security/permissions.html –
사과 - java.security.acl은 java.security에 의해 대체 된 것으로 보입니다. 더 이상 사용되지 않습니다. (하지만 권한을 가리킨다!) 위대한 찾기 권한에 편리하게 올 것이다. 감사! – gamers2000
어떤 운영 체제입니까? –
어떤 종류의 액세스 : 읽기 또는 쓰기? 당신의 그룹은 무엇입니까? 제발 좀 더 구체적으로 말하십시오. –
사과 - 나는 그것을 분명하게해야했습니다. 웹 응용 프로그램 (온라인 IDE)을 개발 중이며 정의한 그룹을 기반으로 파일에 대한 읽기/쓰기/실행 권한 (파일 시스템이 아니라 응용 프로그램)을 나타내는 방법을 찾고 있습니다. . 요약하면,이 파일을 읽을 수있는 사용자를 저장하는 방법을 찾고 있습니다. – gamers2000