2016-06-06 2 views
0

내가 일하고있는 회사는 Windows 도메인 사용자 (활성 디렉토리)를 사용하여 사용자를 인증하고 권한을 처리하는 asp.net을 기반으로하는 인트라넷을 가지고 있습니다. 이 응용 프로그램의 한 기능은 사용자가 디렉토리 구조를 볼 수 있지만 권한이있는 항목 만 볼 수 있다는 것입니다. 권한은 파일 시스템에 저장되고 LDAP의 사용자 권한과 비교됩니다.PHP에서 디렉토리/파일의 NTFS ACL 읽기.

회사는 백엔드를 .net에서 PHP로 옮기고 싶어합니다. 이제 그 기능을 복제하는 방법을 찾고 있습니다.

웹 서버가 리눅스 호스트에서 실행 중이고 ntfs 파일 시스템이 네트워크 공유 일 때 PHP에서 ntfs 권한을 읽는 방법이 있습니까? LDAP 바인드를 만드는 것은 문제가되지 않으며 사용자 권한을 얻는 것 같습니다. 이제 비교할 파일/폴더 권한이 필요합니다.

아니면 사용자를 가장하는 것과 같이 지금 고려 중이 지 않은 다른 방법이 있습니까?

답변