양쪽에 별도의 권한이 있는 심볼릭 링크

양쪽에 별도의 권한이 있는 심볼릭 링크

다음과 같이 작동하는 심볼릭 링크를 어떻게 만들 수 있습니까?

  • /home/user/호출에 심볼릭 링크가 있습니다www

  • "사용자"가 심볼릭 링크에 들어갈 수 있고 모든 것이 "사용자"가 소유하도록 만들고 싶지만 실제 디렉토리에서는 모든 것이 "www-data"가 소유합니다.

나는 내가 의역하고 있다는 것을 알고 있지만 bindfs이것은 사용 확장성에 있어서 끔찍합니다 bindfs.

2명의 개발자가 다음을 사용하여 bindfs클라이언트 사이트에 액세스하도록 허용하세요.매우FTP 액세스를 원하는 클라이언트가 있으면 이를 자동화하고 유지 관리하기가 쉽지 않다는 것이 분명합니다.

답변1

Bindfs를 설명하고 있습니다. 당신이 하고 싶은 일은 훨씬 더 간단한 것으로는 성취될 수 없습니다. 기호 링크는 권한에 영향을 주지 않으며 문제를 해결하지 못합니다.

"이것은 확장성에 있어서 끔찍하다"는 주장은 제가 생각할 수 있는 어떤 사실에도 근거하지 않습니다. Bindfs는 사용하기 매우 쉽습니다. bindfs파일 시스템 보기를 생성하는 명령을 호출 하고 fusermount -u해당 보기에 지쳤을 때 호출하면 됩니다. 이해가 안 되는 부분이 있으면 여기에 편하게 질문해주세요.

그러나 귀하가 제공한 요구 사항은 대부분의 경우 좋은 생각이 아니기 때문에 바인드가 필요한 것이 아닐 수도 있습니다. 일반적으로 www-data웹 응용 프로그램에 의해 관리되고 다른 사용자가 직접 액세스하는 파일을 갖는 것은 좋지 않습니다. 파일에 필요한 경우읽다애플리케이션에 의해 관리되고 다른 사용자에 의해 관리되는 경우 www-data사용자가 파일을 읽을 수 있도록 허용하는 ACL을 설정해야 합니다. 바라보다ACL 파일을 수정할 수 있는 읽기 권한이 없는 이유는 무엇입니까?

개발자가 웹사이트를 수정할 수 있도록 하는 것이 필요한 경우개발자는 프로덕션 환경에서 파일을 만져서는 안 됩니다., 배포 시스템이 있어야 합니다.

관련 정보