우선, 프로덕션 환경에서 1 년 이상 실제 Samba 서버를 운영했습니다. 이 프로세스에 대한 기복이 있으며 Windows Server에서와 같이 간단하지 않다는 것을 알 수 있습니다. 두 번째로 말할 수있는 것은 Windows 수하물을 가지고 오면 (행동에 대한 기대) 원하는대로 작동하지 않는다는 것입니다.
내 설정은 약간 다릅니다-RHEL 5.1-원리는 동일합니다.
먼저, "파일 속성-> 보안 탭"에 대한 인식과 일치하지 않는 방식으로 Samba가 파일 권한을 처리하는 방법을 이해해야합니다. 정말 가깝지만 시가는 없습니다. 의미 적으로 다른 두 파일 시스템간에 번역하기 때문에 "모든 사용자 그룹을 삭제할 수 없습니다"및 "루트가 내 모든 파일을 소유 함"과 같은 이상한 점을 발견 할 수 있습니다. . 이는 항상 세계 권한 (기타 그룹)과 항상 사용자 권한 (대략 "소유자"에 해당)이 있고 Unix-land 에서는 절대로 사라질 수 없기 때문에 사라질 수 없기 때문입니다. 지금은 실제로 삭제할 수 없습니다. 너는 할수 있니? 내 부서 팀원이이 문제를 해결하지 못했습니다.그들은 예전의 Windows 수하물을 버릴 수 없었습니다. "방금 내린 이유 때문에" "삭제할 수없는 이유"와 "모두가 나열되면 보안 허점이 있습니다"라는 의미에 대해 항상 많은 슬픔이있었습니다. 다른) 등등, 그리고 매번, 나는 이것을 반복해서 다시 설명해야 할 것입니다. 파일을 번역 할 때는 파일 권한이 까다 롭습니다. 배포에 적합한 스키마를 사용해야합니다.
둘째, Winbind는 가장 약한 링크입니다. 진심으로. RHEL 5.1에는 3.0.25 (업데이트하면 3.0.28)가 번들로 제공되며 버그로 인해 기본 제공 버전이 축소됩니다. Winbind가 진행되면 인증 할 항목이 없기 때문에 파일 서비스도 함께 제공됩니다. 탐색기 창에서 새로 고침 키를 길게 누르는 것 (F5를 누르는 것)만으로도 연결이 끊기고로드가 충분히 완료되면 Winbind 자체가 축소됩니다. 3.0.28로 업데이트하면이 문제가 해결되었지만 이전 버전의 소프트웨어에 일부 문제가 있음을 나타냅니다. 짧은 버전 : 사용중인 버전을 최신 상태로 유지하십시오. 여러 버그가 수정 될 수 있으므로 가능하면 최신 정보를 얻으십시오. 배포 패키지 관리자는 Samba와 관련하여 버그 수정 곡선 뒤에있는 것으로 유명합니다.
셋째, Samba 팀은 기존 Windows 관리 도구가 서비스와 직접 인터페이스 할 수 있도록 지원을 추가하기 위해 열심히 노력하고 있습니다. 예를 들어 Windows 서비스 용 인터페이스를 사용하여 로컬 * nix 서비스를 시작 및 중지하는 스크립트를 설정할 수 있습니다. 연결을 끊기 때문에 동일한 서비스를 사용하여 Samba를 중지하지 마십시오. 서버에서 다른 서비스를 수행하는 데 매우 편리합니다. 컴퓨터 관리를 통해 연결하여 열린 세션, 열린 파일 등을 볼 수도 있습니다. 그러나 모든 RPC 프로토콜이 구현 된 것은 아니며 일부 시도로 인해 치명적이지 않은 오류가 발생합니다. 따라서이를 시스템 관리 관점에 포함시키고 가능한 경우 활용하십시오. 기존 Windows 관리 도구를 사용하여 Samba와 인터페이스 할 수 있고 전환에 도움이 필요한 "Windows"세계의 다른 직원이있는 경우 해당 도구를 사용하기 편할 때까지 해당 도구를 다시 사용하여 타격을 완화 할 수 있습니다. 명령 줄.
넷째, 배포중인 Samba 버전을 자세히 살펴 보겠습니다. 우분투는 데스크탑, 서버에 적합합니다. "데비안을 설치할 수 없습니다"를 의미하는 고대 아프리카 단어입니다. 당신은 정말로 다른 사람의 데비안 리믹스를 배포하고 있으며, 솔직히 안정을 원한다면 원본 과 함께 가지 않겠 습니까?
데비안은 "불완전한"것처럼 보이는 소프트웨어를 가지고있을 수도 있지만 실제로 보안 팀은 보안 수정을 백 포팅하라는 메시지를 표시하며 "동작이 변경되어 파손될 수 있기 때문에 릴리스를 개정하지 않습니다"라는 정책이 특히 의미가 있습니다. 안정적인 장기 설치를 원할 경우. 다른 방향으로 기대어 새로운 기능을 지속적으로 표시하려면 Red Hat 또는 SuSE와 같은 상업용 배포판이 마음에들 것입니다. 소프트웨어가 업데이트 될 때마다 패키지가 더 높아지고 버그가 수정 되며 때로는 새로운 기능으로 의도하지 않은 결과가 발생합니다. 당신은 당신의 배포판을 선택하고 독을 선택합니다.
잘하면 이것은 당신 앞에 놓여있는 것에 대한 추가적인 관점을 제공 할 것입니다. 나는 제대로 설정할 때, 그것은 단지 원활하게 실행,하지만하지 않습니다 말할 수 있습니다 매우 빠르게. Samba 공유에서 일부 파일 기반 데이터베이스 (Access, FoxPro 등)를 실행 해보고, 특히 두 개의 NIC를 사용할 수있는 경우 비명을 지르는 방법을 확인하십시오. 듀얼 본딩은 "본딩"이나 다른 어리 석음없이 쉽게 수용 할 수 있으며, 클라이언트는 신경 쓰지 않아도되며 걱정할 필요가있는 유일한 것은 스위치가이를 지원하는지 확인하는 것입니다. 어쨌든). 각 NIC에 다른 주소를 입력하되 Samba에서 사용할 주소를 지정할 때는 하나만 선택하십시오. Linux (및 스위치)가 나머지 작업을 수행합니다.