문제

다음과 같은 문제가 있습니다.

당사의 사용자는 Mac OS Leopard를 실행하는 Mac을 사용하여 AFP를 통해 Tiger Server (버전 10.4.11)에 연결합니다.

Xserve에서는 "직원"(디렉토리 관리자 사용)이라는 사용자 그룹을 만들고 일부 사용자 계정을 해당 그룹에 넣었습니다. 그런 다음 폴더의 그룹 "직원"소유자를 액세스 할 수 있기를 원하는 폴더의 소유자를 만들었습니다.

이제 사용자가 서버에서 파일에 액세스하고 저장할 때마다 권한은 "직원"대신 사용자의 권한으로 되돌아갑니다. 심지어 낯선 사람 : AFP를 통해 새 폴더를 만들고 "직원"읽기/쓰기 권한을 제공 할 때 즉시 "Everybody : No Access"로 돌아갑니다.

나는 꽤 이상했다. 솔루션에 대한 모든 포인터는 크게 감사 할 것입니다.

도움이 되었습니까?

해결책

디렉토리에 대한 setUid 및 setgid 비트의 효과를 찾아보십시오. MacOSX는 UNIX이며 약 8 년 전에 HPUX에서 발생한 문제를 상기시켜줍니다.

다른 팁

나는 당신이 설정해야한다고 생각합니다 setgid 디렉토리에 비트. 보다 위키 백과

이것은 어둠 속에서 약간의 샷이지만 데스크탑 OSX에 대한 권한으로 약간의 원자성을 쳤으며 서버 OSX에 대해서도 마찬가지입니다.

데스크탑에서 각 새로운 사용자는 해당 사용자와 일치하는 고유 한 그룹으로 생성됩니다. 서버가 이런 식으로 행동하고 그렇다면 해당 그룹을 제거하려고 시도 했습니까?

Leopard 클라이언트 프레임 워크의 버그 인 것 같습니다. 10.4 클라이언트 상자로 똑같은 것을 시도해 보셨습니까? 내가 말하는 이유는 버그처럼 보입니까? 이 스레드 :http://lists.psu.edu/cgi-bin/wa?a2==ind0903&l=macenterprise&t=0&f=&s=&p=204647

파일의 소유자가 그룹을 변경할 수있는 동안 그룹 액세스가있는 모든 사람이 파일에 접근 할 수 없다는 의미는 없을 것입니다. 또한 디렉토리/파일에 대한 그룹 읽기 및 쓰기 액세스가 있는지 확인하십시오.

ACL을 켜고 그룹을 추가하고 ACL을 통해 권한을 설정 한 다음 전파하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top