DOnations]プログラムの一環として寄付を受け取りました。vs.85)のオープンソース実装です。Directoryなどの共有サービスのためにWindows環境で使用されます。server_と呼ばれる構成でクロスプラットフォームのファイル共有を作成することもできます。*という架空の小さな組織にネットワークファイルストアまたは_shares_を提供します。この組織には、ファイル共有に関するいくつかの要件があります.1。すべての従業員には、個人的なプライベートファイル共有が必要です。すべての従業員には、共通のファイル共有に対する読み取りおよび書き込みアクセス権が必要です。管理ユーザーには、すべての個人共有および共有の所有権に対する読み取りおよび書き込みアクセス権が必要です。Sambaサーバーはこれらの要件をすべて満たします。Windows、Linux、macOSから共有にアクセスする方法も学習します。前提条件このガイドを始める前に、次のものが必要です。16.04初期サーバーセットアップ]ガイドを参照してください。Sambaには控えめなRAMとCPUの要件があり、1GBサーバーで十分に機能します。ストレージ容量が不足する可能性が高いため、サーバーのサイズを選択する際にはこれが第一の考慮事項になります。ポート「445」で許可される着信TCP接続。UFWファイアウォールを使用している場合は、https://www.digitalocean.com/community/tutorials/how-to-set-up-a-を参照してください。[UbuntuおよびDebianクラウドサーバーでUFWを使用してファイアウォールを設定する方法]のガイダンス。別のファイアウォールまたは外部ファイアウォールを使用している場合は、関連するドキュメントを参照してください。ステップ1-SambaのインストールUbuntuのパッケージ管理システムを使用してSambaをインストールすることから始めましょう。新しいパッケージをインストールする前に、ローカルパッケージインデックスを更新して、Ubuntuリポジトリの最新バージョンを含めましょう。update次に、Sambaをインストールします。`の両方をインストールして起動します。+`で停止して無効にできます。+`コマンドを実行すると、次の出力が生成されます。initシステムによって無効にされていることを伝えています。未構成のネットワーク対応サービスを実行することで発生する可能性のあるセキュリティ問題を回避するために、構成の詳細が設定されるまでSambaサーバーを停止しましょう。smbd.serviceこれでSambaがインストールされ、構成の準備ができました。`にある設定ファイルを変更して、Sambaサーバーの動作を定義しましょう。`セクションはファイル共有を設定します。+`セクションでディレクティブを設定することから始めましょう。+`という名前の新しいファイルを作成します。+`を編集する前に、Sambaに認識すべきことを伝えるために利用可能なインターフェースを確認しましょう。」が外部ネットワークインターフェイスであることを示していますが、外部インターフェイスは異なる場合があります。+`ディレクティブでそれらを含めます。+」セクションは、サーバーの名前、役割、およびネットワークインターフェイスを含むその他の詳細を定義します。10000これらのディレクティブは次を指定します。+-これは、接続中にユーザーに提供される識別情報です。サーバーを識別する「」または別の名前を使用できます。*のSamba共有を示す文字列「」が表示されます。+-作成されるSambaサーバーのタイプを定義します。他のサーバーの種類には、ドメインメンバーサーバーとドメインコントローラーが含まれます。+-これらは、Sambaがバインドするネットワークインターフェースです。`はループバックインターフェイス(127.0.0.1)であり、必須です。前に出力した外部ネットワークインターフェイスも含める必要があります。`行にリストされているインターフェースのみにバインドします。+`に対応しないパケットを無視します。+-これは、スタンドアロンサーバーで必要のないすべてのNetBIOS機能を無効にします。これにより、サーバーの名前解決プロセスとSMBトラフィックの転送が簡素化されます。+-これは、Sambaがリッスンするポートを設定します。+`はSambaの標準ポートです。+-Sambaのログファイルの名前と場所を設定します。+-これにより、ログファイルのサイズ制限が設定されます。リストされている数値はバイト単位で、10MBに相当します。このサイズ制限を設定する際に注意すべき点がいくつかあります。`拡張子を持つ複製に移動します。+`ファイルは破棄されます。これにより、単一のログファイルの内容でディスク/パーティションスペースが圧迫されるのを防ぎます。したがって、システムリソースに適したファイルサイズを定義する必要があります。+`セクションに追加します。auth:5これにより、ログレベルが3(情報)に設定され、ログ情報の粒度がデフォルト設定の1から増加します。+`デバッグクラスの5の高い設定は、ユーザー認証に関連するより多くの情報を提供します。このセクションの作成が終了したら、ファイルを保存して閉じます。+`を実行して、構文エラーがないことを確認する必要があります。+`コマンドを実行すると、次の出力が生成されます。+」を押すと、次の出力が生成されます。+`を報告する場合、Sambaサーバーの起動を停止させる構文エラーはありません。+」セクションを設定するだけです。共有構成なしでは機能が制限されます。共有は、ユーザーとディレクトリの2つの部分で構成されます。両方とも、ログインとテストを許可するように作成および構成する必要があります。次のセクションでは、共有にアクセスできるユーザーを作成する方法について説明します。ステップ3-ユーザーの作成この手順では、共有にアクセスできるユーザーを作成します。彼らは、ログインしてファイルシステムに読み書きするときにSambaサーバーで認証するために、Sambaおよびシステムユーザーとしてアクセスする必要があります。