2009-11-25 1 views
1

내가 올바른 나무를 짖고 있는지 확실하지 않으므로 ACL이가는 길인지 궁금합니다.그룹 단위로 파일에 대한 액세스를 제한하려면 ACL을 사용해야합니까? 그렇다면 훌륭한 Java 라이브러리는 무엇입니까?

+0

어떤 운영 체제입니까? –

+0

어떤 종류의 액세스 : 읽기 또는 쓰기? 당신의 그룹은 무엇입니까? 제발 좀 더 구체적으로 말하십시오. –

+0

사과 - 나는 그것을 분명하게해야했습니다. 웹 응용 프로그램 (온라인 IDE)을 개발 중이며 정의한 그룹을 기반으로 파일에 대한 읽기/쓰기/실행 권한 (파일 시스템이 아니라 응용 프로그램)을 나타내는 방법을 찾고 있습니다. . 요약하면,이 파일을 읽을 수있는 사용자를 저장하는 방법을 찾고 있습니다. – gamers2000

답변

1

필자가 아는 한 파일 시스템 액세스를위한 액세스 제어 목록 (ACL)은 운영 체제에 크게 의존하기 때문에이를위한 Java 라이브러리가 있는지 의심 스럽습니다. 한편

는, 자바는 사용자를 방해하지 않는 (서로 다른 사용자를위한 응용 프로그램이있는 경우 ACL 직접 ( java.security.Acl)는, 그래서, 당신은 응용 프로그램 내에서 ressource 에 대한 액세스를 제한하는 ACL을 사용할 수 있습니다 운영 체제에서 사용자 권한으로 파일 시스템의 파일을 변경하는 것).

+0

감사합니다. java.security.acl을 체크 아웃했으나 사용되지 않는 것으로 판명되었고 파일 시스템 ACL이 아닌 애플리케이션에서 사용 권한을 나타 내기 위해 찾고 있습니다. (당신의 잘못은 아니지만 질문을 명확하게 표현해야합니다.) – gamers2000

+0

그것은 무엇입니까? 나는 1.5와 1.6에 대한 java 문서에서 그러한 힌트를 볼 수 없다. Permissions에 대해 - 이것을 찾았습니까? http://java.sun.com/j2se/1.4.2/docs/guide/security/permissions.html –

+0

사과 - java.security.acl은 java.security에 의해 대체 된 것으로 보입니다. 더 이상 사용되지 않습니다. (하지만 권한을 가리킨다!) 위대한 찾기 권한에 편리하게 올 것이다. 감사! – gamers2000