우분투 서버 10.04 64와 samba 3.4.7입니다.
공유 디렉토리 /home/mit/share
와 공유 디렉토리에 /home/temp
링크 된 다른 디렉토리가 있습니다 .
ln -s /home/temp /home/mit/share/temp
그러나 Windows에서는 인터넷을 사용한 후에는 열 수 없지만 S:/temp
Linux에서는 /home/mit/share/temp
예상대로 액세스 할 수 있습니다 .
내부 디렉토리를 연결하면 작동 /home/mit/share/temp
하므로 samba는 공유 디렉토리 외부 / 위의 링크로 점프하도록 제한하고 있다고 생각합니다.
편집하다:
Ubuntu + latest samba version 이라는 제목의이 질문을 참조하십시오 . symlinks는 더 이상 Windows에 마운트 된 공유에서 작동하지 않습니다 .
unix extensions = no
글로벌 섹션에, follow symlinks = yes
그리고 wide links = yes
실제로 필요한 공유 섹션에만 두는 것이 가장 좋습니다 .
unix extension
플래그는 글로벌 섹션이 아닌 개별 주 섹션에 살고있다. 그러나 보안상의 이유로 전 세계가 아닌 필요한 곳에서만 다른 옵션을 사용하는 것이 좋습니다.