最初に、実際のSambaサーバーを実稼働環境で1年以上実行しました。このプロセスには浮き沈みがあり、Windows Serverの場合ほど簡単ではないことがわかります。2番目に言えることは、Windowsの荷物を持ち込んでいる限り(動作への期待)、希望どおりに機能しないことです。
私のセットアップは少し異なっていました-RHEL 5.1-原理は同じです。
まず、Sambaがどのようにファイルのアクセス許可を処理するかを理解する必要があることがわかります。これは、「ファイルプロパティ->セキュリティタブ」の認識と一致する方法で、同じではないからです。本当に近いですが、葉巻はありません。意味的に異なる2つのファイルシステム間で翻訳しているため、「Everyoneグループを削除できません」や「rootがすべてのファイルを所有している」、つまり「Take Possession」のプライマリリストとしてrootを使用すると、 。これは、常にワールド許可(その他のグループ)とユーザー許可(おおよそ「所有者」に対応)があり、Unixランドではこれらが消えることはないためです。本当に削除することはできません。あなたはできる?私の部署のチームメイトはこれを理解できませんでした-慣れ親しんだ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のバージョンを一生懸命に見ます。Ubuntuはデスクトップに適しており、サーバーにも適しています。 「Debianをインストールできません」という意味の古代アフリカの言葉です。 あなたは本当に誰か他の人のDebianのリミックスを展開しています。そして、率直に言って、安定したいのなら、オリジナルを使ってみませんか?
Debianは「古くなった」ように見えるソフトウェアを持っているかもしれませんが、実際には、セキュリティチームはセキュリティ修正のバックポートについてプロンプトを出し、「動作が変わる可能性があるため、リリースを改訂せず、破損につながる」というポリシーが特に理にかなっています。安定性のある長期的なセットアップを行う場合。他の方向に傾いていて、新しい機能を常に表示したい場合は、Red HatやSuSEなどの商用ディストリビューションがお好みかもしれません。ソフトウェアを更新するたびに、パッケージのバージョンが高くなり、バグが修正され、新しい機能で意図しない結果が生じることがあります。 あなたはあなたのディストリビューションを選び、あなたはあなたの毒を選びます。
これがあなたの前にあるものについてのいくつかの追加の視点を提供することを願っています。適切に設定すると、スムーズに実行されるだけでなく、非常に高速に実行されることをお伝えします。いくつかのファイルベースのデータベース(Access、FoxProなど)をSamba共有で実行してみてください。特に2つのNICを使用できる場合は、それがどのように叫ぶかを確認してください。デュアルNICは、「ボンディング」や他の愚かさなしで簡単に収容できます。クライアントは気にしないようで、心配する必要があるのは、スイッチがそれをサポートしていることを確認することだけです(過去5年間の高品質スイッチいずれかの方法)。各NICに異なるアドレスを配置するだけですが、Sambaで使用するアドレスを指定するときは、1つだけを選択してください。Linux(およびスイッチ)が残りを行います。