Centos 7でSambaセットアップ

Anonim

Centos 7でSambaセットアップ

Linuxオペレーティングシステムのファイルサーバー(FS)は、さまざまな目的に使用できますが、ほとんどの場合、Windowsベースのコンピュータを使用してローカルネットワークとパブリックフォルダの作成に関与しています。現在サンバを検討している最も人気のあるFS。ファイルサーバーを使用する必要がある場合は、多くの配布で事前にインストールされ、経験豊富なユーザーがメインキーとしてこのツールを好みます。今日、それはこのコンポーネントをCentOS 7でインストールして構成することについてです。

CentOS 7でSambaをカスタマイズする

標準構成のプロセスは通常多くの時間がかかり、いくつかの異なる段階で構成されているため、すべての材料をステップに分散させました。このオペレーティングシステムでは、Sambaがバンドルでよく使用されることがすでに指定されているので、Windowsとの側面と予備的な行動を回避しません。ファイルサーバーをCENTOS 7で構成する基本原則を理解するために提示された命令を慎重に調べることができます。

ステップ1:Windowsでの準備作業

ネットワークやパブリックフォルダを作成せずに行う必要がない重要な情報を決定する必要があるため、Windowsから開始する価値があります。接続試行がブロックされるように、ワーキンググループの名前を決定し、「hosts」ファイルを変更する必要があります。それはすべてこのように見えます:

  1. 検索を通じて[スタート]を開き、[コマンドライン]を検索し、管理者に代わってこのアプリケーションを実行します。
  2. CentOS 7のSamba設定のために、Windowsコマンドプロンプトに移動します。

  3. 現在のワークステーション設定を見つけるには、NET CONFIG WORKSTATIONコマンドを入力します。 Enterキーを押してアクションを有効にします。
  4. CentOS 7でSambaを設定する前にワークステーションドメインを決定するためのコマンド

  5. リストの外観を待ちます。その中で、「ワークステーションのドメイン」を見つけてその値を覚えておいてください。
  6. CentOS 7でSambaを設定する前の作業グループのドメインの定義

  7. 同じコンソールセッションで、メモ帳C:\ Windows \ System32 \ Drivers \ etc \ hosts文字列を入力して、デフォルトの "Notepad"を介して目的のファイルを開きます。
  8. CentOS 7でSamba設定の前に共有ウィンドウを設定するためのメモ帳を起動する

  9. リストの最後に実行され、行192.168.0.1 srvr1.domain.com srvr1を挿入し、このIPをSambaが調整されるデバイスアドレスに置き換えます。その後、すべての変更を保存してください。
  10. SambaをCentOS 7で設定する前に、共有Windowsアクセスの設定

これについては、Windowsでコンピュータを使用したすべてのアクションが終了します。これは、CentOS 7にアクセスしてSambaファイルサーバーの直接設定を取ります。

ステップ2:SambaをCentOS 7にインストールします

検討中のオペレーティングシステムでは、Sambaの正しい動作に必要なすべてのコンポーネントがデフォルトでインストールされるわけではないため、手動で追加する必要があります。これらの操作はすべてターミナルを介して実行され、アクティブなインターネット接続とsudoコマンドを使用する機能も確認する必要があります。

  1. たとえば、アプリケーションメニューまたは標準のCtrl + Alt + Tキーの組み合わせなど、コンソールを開きます。
  2. CentOS 7でSambaをさらにインストールするための端末の起動

  3. ここでsudo yum install -y samba samba-common python-glade2 system-config-sambaを入力して、必要なすべての追加ユーティリティの同時インストールを実行します。
  4. CentOS 7でSambaコンポーネントの複雑なインストールのためのコマンド7

  5. この操作を確認するためにスーパーユーザーパスワードを入力してください。この行に書き込まれている文字が表示されていないと考える。
  6. CentOS 7でSambaコンポーネントの複雑なインストールを確認するためのパスワード入力

  7. インストールプロセスが始まったことを通知されます。この時には、それ以外のすべての設定は自動的にリセットされますが、閉じない「ターミナル」です。
  8. CentOS 7で複雑なインストールSambaの完了を待っています

  9. 操作が完了すると、必要なユーティリティとその依存関係が確立されていることが報告されている文字列が表示されます。
  10. CentOS 7のSambaの複雑なインストールの成功完了に関する情報

以前に導入されたチームのおかげで、すべてのユーティリティはすぐに同時にインストールされ、システムに追加するためのものはもう何もありませんでした。ファイルサーバーは自動的に起動され、すぐに自動ロードに追加されますので、そのインクルージョンやシンボリックリンクを作成することはできません。

ステップ3:グローバルパラメータのインストール

Sambaは "Pure Form"のOSにインストールされています。つまり、その動作を定義するパラメータは指定されていません。それらは自分で設置されなければならず、それは主な構成でそれだけの価値があります。いくつかのカスタム行を置き換える標準テンプレートを使用することをお勧めします。

  1. 時には、Sambaはクリーンな設定ファイルでインストールされますが、いくつかのパラメータは、すでにそれで指定することができます。最初にこのオブジェクトのバックアップコピーを作成しましょう。このタスクは、sudo mv /etc/samba/smba/smba/samba/smb.conf.bakに入ることによって実行されます。
  2. CentOS 7でSamba設定ファイルの再開コピーを作成するコマンド

  3. このアクションは、後続のすべてのように、スーパーユーザーパスワードを指定して確認する必要があります。
  4. CentOS 7でSamba設定のバックアップファイルを作成するためのコマンド確認

  5. 以下の操作は、設定ファイル自体に直接行われます。これを行うには、テキストエディタが常に使用されます。標準によると、VIが追加されますが、それは我々がナノコマンドをインストール須藤ヤムを通じてナノをインストールすることをお勧めして、初心者ユーザーのための便利な十分ではありません。
  6. CentOSの7でのSambaを設定する前に、テキストエディタのセットアップを開始

  7. ナノは、すでにOSに追加されている場合、あなたはそれについて通知されます。
  8. CentOSの7でのSambaを設定する前に成功したテキストエディタの設定情報

  9. 私たちは今、須藤ナノの/etc/samba/smb.confを入力して設定ファイルを編集するに向けます。
  10. テキストエディタを経由してCentOSの7中のSambaファイルサーバを編集するに行きます

  11. 表示されたウィンドウで、以下の内容を入力してください。

    [グローバル]

    ワークグループワークグループ=

    サーバ文字列=%Hサーバ(サンバ、Ubuntuの)

    NetBIOSネーム= Ubuntuのシェア

    DNSプロキシ=いいえ

    ログファイル= /var/log/samba/log.%M

    最大ログサイズ= 1000

    パスワードデータベースバックエンド=はtdbsam

    UNIXのパスワード同期=はい

    passwdのプログラム= / USR / BIN / PASSWD%U

    PAMパスワード変更= YES

    ゲストにマップ=バート・ユーザー

    YES =滞在を許可USERSHARE

  12. CentOSの中で一般的なSambaファイルサーバー設定のインストール7

  13. 押して、レコードの変更にはCtrl + Oキーの組み合わせ。
  14. CentOSの全般Sambaファイルサーバの設定を保存する7

  15. ファイルの名前を変更し、単にENTERをクリックしないでください。
  16. CentOSの中SAMBA一般的なファイルサーバの設定の確認7

  17. その後、あなたはCtrlキー+ Xを閉じることで、テキストエディタウィンドウを残すことができます
  18. CentOSの7にSAMBAファイルサーバの設定が完了した時点で、テキストエディタを終了します

私たちは、しかし、これらのパラメータの値は、ユーザの要件に応じて変化し、内容を設定ファイルに挿入されるべき、上記に示しました。最も重要なポイントでより詳細にレッツ・フィギュア、それをチェックアウト:

  • ワークグループ。このパラメータは、ワーキンググループの名前を定義します。その値は、Windowsで定義された情報に基づいて設定されています。
  • NetBIOSネーム。このデバイスと対話するときは、Windows PC上に表示させたい任意の名前に値を変更します。
  • ログファイル。このパラメータの値として、あなたはファイルサーバの機能の間に書かれているイベントログを保存したいファイルのパスを指定します。
  • パスワードデータベースバックエンド。このオプションは、パスワードのストレージタイプを決定します。あなたはそれを尋ねるためにここにいるのか分からない場合は、デフォルト値でこのアイテムを残した方が良いです。
  • UNIXパスワード同期。それはパスワード同期に責任があるので、このパラメータを有効化することをお勧めします/
  • ゲストにマップします。ゲストアクセスを指定するために使用します。これは、複数の値を持っている:不良ユーザーが存在しないアカウントに使用され、BAD PASSWORD負荷決して単純にパスワード入力を入力すると、ゲストモードは、オプションを無効にします。

さらに、Sambaには他の設定オプションがあり、グラフィカルインタフェースが実装されています。これらすべてを踏まえて、すべての情報を同じ記事の下で設定できないため、公式のマニュアルで知り合いになるように勧めます。

ステップ4:パブリックディレクトリを作成する

ファイルサーバーの設定を続け、パブリックディレクトリを作成するという原則を分解しました。そのようなフォルダは通常パスワードに限定されず、絶対にすべての接続されているユーザーを視聴するために利用可能であることに注意してください。ほとんどの場合、そのようなディレクトリを1つ作成しますが、あなたがそれらを追加するのを妨げるものは何もありません。最初のそのようなフォルダの作成は次のように実行されます。

  1. 端末で、sudo mkdir -p / samba / allaccessに入力して上記のフォルダを作成します。必要に応じて名前を任意に変更してください。
  2. SambaファイルサーバをCentOS 7で共有するためのフォルダを作成する

  3. 共有アクセスの入門、最初はCD / Samba Pathを中心に移動します。
  4. CentOS 7のSambaのPublicly Accessibleフォルダの編集に移動する7

  5. ここでsudo chmod -r 0755 allaccess文字列を挿入し、Enterをクリックします。
  6. CENTOS 7で作成したSambaフォルダのアクセスレベルを設定する7

  7. もう1つのSudo Chown -R NOBODYパラメータ:Nogroup Allaccess /絶対にすべてのユーザーへのアクセスを提供する責任があります。
  8. CentOS 7でSambaフォルダアクセスレベルを設定するための追加コマンド

  9. これで構成ファイルにこのフォルダを指定する必要があります。まず、Sudo Nano /etc/samba/smb.confを通して起動します。
  10. CentOS 7でSamba設定ファイルに公開されているフォルダを追加する

  11. ブロックの下のファイルまたはブロックの先頭を挿入します。各行の意味については、個々の値のインストールに対処していることをもう少し後で話します。

    allaccess]

    path = / samba / allaccess.

    閲覧可能=はい。

    書き込み可能=はい。

    ゲストOK =はい

    読み取り専用=ノー

  12. 変更を保存してテキストエディタを残します。
  13. 変更を加えた後のCentOS 7でSamba設定ファイルを保存する

  14. すべての設定はファイルサーバーを再起動した後にのみ適用されますので、sudo systemctl restart sambaを書くことでそれを行ってください。
  15. 変更を加えた後のCentOS 7でSambaファイルサーバーを再起動する

必要なパブリックディレクトリがすべて作成された後、そこに\\ srvr1 \ allaccessコマンドを入力して、Windowsでパフォーマンスを確認することをお勧めします。それでは、上記のパラメータに影響を与えましょう。

  • 道。ここで、パスは公開されているフォルダに収まります。
  • 閲覧可能です。このパラメータの起動は許可リスト内のディレクトリを表示します。
  • 書き込み可能。このパラメータの値がyesとして指定されている場合、指定されたフォルダを編集できます。
  • あなたのゲストOK。共有フォルダを提供したい場合は、この項目を有効にしてください。
  • ONLY読みます。このパラメータの正の値を使用して、読み取り専用フォルダの値を設定します。

ステップ5:安全なカタログを作成します

SAMBAの設定の最後の例として、我々は、パスワードの下にあると特定のユーザーのみに用意されています保護されたフォルダを作成する方法についてお話したいと思います。あなたは既に理解されているように、あなたは、このようなディレクトリに無制限の量を作成することができ、これは次のように起こります:

  1. 須藤MKDIR -P / SAMBA / Allaccess /セキュアコマンドを使用して、さらに設定されますディレクトリを作成します。
  2. CentOSの7にSAMBAファイルサーバのセキュアフォルダを作成します

  3. 許可されたユーザーは、須藤ADDGROUP SecureDGroupを通じて、含まれるグループを追加します。
  4. SAMBAにアクセスするためのグループを作成すると、CentOSの中にフォルダを保護7

  5. CD / SAMBA / Allaccessを指定することで、保護されたディレクトリの場所に移動します。
  6. CentOSの7に、セキュアフォルダのSambaを編集するに行きます

  7. ここでは、リチャード-r須藤chownコマンドによって、個々のユーザーの権限を設定します。SecureDGroupで固定します。必要なものに、このコマンドでリチャード名を置き換えます。
  8. CentOSの7に確保SAMBAファイルサーバーのフォルダのためのルールの作成

  9. これは、一般的なSUDO CHMOD -R 0770セキュア/ securityコマンドを入力するだけ残っています。
  10. CentOSの7で保護されたSAMBAフォルダのユーザーのためのルールを作成します

  11. 私達はちょうど設定されていることをフォルダを指定するには、設定ファイル(sudoのナノの/etc/samba/smb.conf)に移動します。
  12. 安全なフォルダを追加するにはCentOSの7にSambaの設定ファイルを編集するに行きます

  13. コピーし、以下のエディタでブロックを貼り付けます。

    【固定】

    パス= /サンバ/ Allaccess /確保

    有効なユーザー= @SecuredGroup

    ゲストOK = NO

    書き込み可能=はい。

    ブラウズ可能=はい。

  14. 変更内容を保存し、テキストエディタを閉じます。
  15. CentOSの7へのセキュアSAMBAフォルダを追加した後、設定ファイルを保存します

  16. 須藤USERMOD -A -G SecureDGroupリチャードを通じて適切なグループにすべてのアカウントを追加します。
  17. CentOSの7でのSamba保護されたディレクトリグループにユーザーを追加します

  18. 設定が完了し、最後のアクションとして、これらのそれぞれについて、SUDO SMBPASSWD -Aリチャード・パスワードを設定してください。
  19. CentOSの中に保護されたSambaのディレクトリのパスワードを作成する7

これは、我々はあなたが唯一の最適な構成を作成するために、自分自身のためのパラメータとその値を変更することにより、与えられた指示に従うことができますCentOSの7中のSambaファイルサーバの一般的な設定について語ったことにより、共有したいと思ったすべての情報です。

続きを読む