2011-08-25 3 views
1

파일 시스템 ACL이 활성화 된 POSIX 호환 유닉스 시스템 (예 : OS X, Linux, FreeBSD)과 권한 모드가 0600 인 일반 파일이있을 경우 그룹 또는 세계에 쓰기 권한을 부여 할 수있는 액세스 규칙이 있습니까? 파일 모드에도 불구하고 파일?POSIX 파일 시스템 ACL이 '0600'모드의 파일에 대한 그룹/월드 쓰기 권한을 부여 할 수 있습니까?

파일에 대한 권한을 추가로 제한하는 것이 가능하다는 것을 알고 있지만, 은 그 반대인지 아닌지 알 수 없습니다.

답변

1

더 많은 테스트를 통해 실제 POSIX 표준, 비 C API 및 일반 사용자 도구가 없기 때문에 이것이 실제로 가능하다는 것을 알 수 있습니다. 이는 상당히 입니다.

+1

정말요? 그래 네가 맞아. 이것은 실제로 불안정합니다! – tchrist

1

로터리 방식으로 가능합니다. 각 사용자와 그룹에게 ACL을 통해 액세스 권한을 부여합니다.

+0

OS X :'chmod + a "그룹 : 모두 쓰기 허용,"private.db "삭제는 사실상 세계 쓰기입니다. 나는 POSIX 모드 비트가 umask WRT ACL처럼 작동하기를 바랬다. 프로세스 umask 0077은 프로그램이 지시하는 것과 관계없이 소유자 전용 권한을 강제한다. ACL이 모드 비트를 같은 방식으로 존중한다면 그것은 좋지 않을까요? 그런 식으로 ACL을 사용하려는 시스템은 파일 모드를 0777 (일반적으로 NTFS와 유사)으로 보편적으로 설정할 수 있습니다. – guns

관련 문제