전문 관리자가 아닌 경우 Samba 공유를 구성하는 것이 어려울 수 있습니다. 애호가 또는 개인 사용자는 Samba 서버를 한 번 설정하고 그 이후 몇 년 동안 서버를 건드리지 않을 것입니다. 많은 사람들이 "실제"로 돌아 가기 위해 가능한 한 모든 제한을 제거하려고 시도하지만 777
권한을 너무 광범위하게 사용하지 않는 것이 좋습니다 .
따라서이 질문의 목표는 Samba 서버를 구성 할 때 발생하는 두 가지 상호 관련 문제에 대한 몇 가지 기본 조언을 이끌어내는 것입니다.
(관리자가 아닌) 사용자가 Samba를 통하지 않고 다른 파일에 액세스 할 수 없다는 것을 감안할 때 (보안 측면에서) 모든 파일을
777
(또는 가능하게770
) 설정하고 Samba 권한에 대한 액세스를 통해서만 액세스를 차별화 하는 것으로 충분 합니까?기존 파일 및 폴더에 대한 권한을 올바르게 설정 한 후 Samba 사용자가 작성한 새 파일에 올바른 권한이 있는지 확인하는 방법을 알아야합니다. 이에 대한 관련 Samba 설정은
force group
andforce user
(옳습니까?) 인 것 같습니다 . 따라서 직관은 특정 공유에서 사용자가 작성한 모든 파일이 다른 모든 파일과 동일한 소유권을 갖도록 이들을 설정하는 것입니다. 그러나 웹에 게시 된 다양한 Samba 구성을 살펴보면 실제로 해당 매개 변수가 거의 사용되지 않는 것 같습니다. 그래서 내 추론은 다소 특이한 것으로 보인다 나는 파일이 특정 공유에 액세스 할 수있는 모든 사용자가 액세스 할 수 있는지 확인하는 방법을 궁금해 하지 않고 사용force group
하고force user
?
의견에 대한 답변으로 수정 :
그렇습니다. 이것은 전형적인 문제입니다. 내 문제는 어떻게해야합니까? 위에서 언급 한 주제들에 대해 많은 이야기를들을 수있었습니다. 이 질문의 요점은 가능한 한 쉽게 요약 할 수있는 방법을 찾는 것입니다.
위에서 쓴 것은 사람들이 그 질문을 이해하도록 돕기위한 것입니다 (적어도 답이 좋은 사람들은 왜 그 질문인지 이해하지 못할 수도 있기 때문에). 도움이되지 않으면 게시물을 무시하고 질문 (제목에 있음)에 집중하십시오.