Linuxオペレーティングシステムのファイルサーバー(FS)は、さまざまな目的に使用できますが、ほとんどの場合、Windowsベースのコンピュータを使用してローカルネットワークとパブリックフォルダの作成に関与しています。現在サンバを検討している最も人気のあるFS。ファイルサーバーを使用する必要がある場合は、多くの配布で事前にインストールされ、経験豊富なユーザーがメインキーとしてこのツールを好みます。今日、それはこのコンポーネントをCentOS 7でインストールして構成することについてです。
CentOS 7でSambaをカスタマイズする
標準構成のプロセスは通常多くの時間がかかり、いくつかの異なる段階で構成されているため、すべての材料をステップに分散させました。このオペレーティングシステムでは、Sambaがバンドルでよく使用されることがすでに指定されているので、Windowsとの側面と予備的な行動を回避しません。ファイルサーバーをCENTOS 7で構成する基本原則を理解するために提示された命令を慎重に調べることができます。ステップ1:Windowsでの準備作業
ネットワークやパブリックフォルダを作成せずに行う必要がない重要な情報を決定する必要があるため、Windowsから開始する価値があります。接続試行がブロックされるように、ワーキンググループの名前を決定し、「hosts」ファイルを変更する必要があります。それはすべてこのように見えます:
- 検索を通じて[スタート]を開き、[コマンドライン]を検索し、管理者に代わってこのアプリケーションを実行します。
- 現在のワークステーション設定を見つけるには、NET CONFIG WORKSTATIONコマンドを入力します。 Enterキーを押してアクションを有効にします。
- リストの外観を待ちます。その中で、「ワークステーションのドメイン」を見つけてその値を覚えておいてください。
- 同じコンソールセッションで、メモ帳C:\ Windows \ System32 \ Drivers \ etc \ hosts文字列を入力して、デフォルトの "Notepad"を介して目的のファイルを開きます。
- リストの最後に実行され、行192.168.0.1 srvr1.domain.com srvr1を挿入し、このIPをSambaが調整されるデバイスアドレスに置き換えます。その後、すべての変更を保存してください。
これについては、Windowsでコンピュータを使用したすべてのアクションが終了します。これは、CentOS 7にアクセスしてSambaファイルサーバーの直接設定を取ります。
ステップ2:SambaをCentOS 7にインストールします
検討中のオペレーティングシステムでは、Sambaの正しい動作に必要なすべてのコンポーネントがデフォルトでインストールされるわけではないため、手動で追加する必要があります。これらの操作はすべてターミナルを介して実行され、アクティブなインターネット接続とsudoコマンドを使用する機能も確認する必要があります。
- たとえば、アプリケーションメニューまたは標準のCtrl + Alt + Tキーの組み合わせなど、コンソールを開きます。
- ここでsudo yum install -y samba samba-common python-glade2 system-config-sambaを入力して、必要なすべての追加ユーティリティの同時インストールを実行します。
- この操作を確認するためにスーパーユーザーパスワードを入力してください。この行に書き込まれている文字が表示されていないと考える。
- インストールプロセスが始まったことを通知されます。この時には、それ以外のすべての設定は自動的にリセットされますが、閉じない「ターミナル」です。
- 操作が完了すると、必要なユーティリティとその依存関係が確立されていることが報告されている文字列が表示されます。
以前に導入されたチームのおかげで、すべてのユーティリティはすぐに同時にインストールされ、システムに追加するためのものはもう何もありませんでした。ファイルサーバーは自動的に起動され、すぐに自動ロードに追加されますので、そのインクルージョンやシンボリックリンクを作成することはできません。
ステップ3:グローバルパラメータのインストール
Sambaは "Pure Form"のOSにインストールされています。つまり、その動作を定義するパラメータは指定されていません。それらは自分で設置されなければならず、それは主な構成でそれだけの価値があります。いくつかのカスタム行を置き換える標準テンプレートを使用することをお勧めします。
- 時には、Sambaはクリーンな設定ファイルでインストールされますが、いくつかのパラメータは、すでにそれで指定することができます。最初にこのオブジェクトのバックアップコピーを作成しましょう。このタスクは、sudo mv /etc/samba/smba/smba/samba/smb.conf.bakに入ることによって実行されます。
- このアクションは、後続のすべてのように、スーパーユーザーパスワードを指定して確認する必要があります。
- 以下の操作は、設定ファイル自体に直接行われます。これを行うには、テキストエディタが常に使用されます。標準によると、VIが追加されますが、それは我々がナノコマンドをインストール須藤ヤムを通じてナノをインストールすることをお勧めして、初心者ユーザーのための便利な十分ではありません。
- ナノは、すでにOSに追加されている場合、あなたはそれについて通知されます。
- 私たちは今、須藤ナノの/etc/samba/smb.confを入力して設定ファイルを編集するに向けます。
- 表示されたウィンドウで、以下の内容を入力してください。
[グローバル]
ワークグループワークグループ=
サーバ文字列=%Hサーバ(サンバ、Ubuntuの)
NetBIOSネーム= Ubuntuのシェア
DNSプロキシ=いいえ
ログファイル= /var/log/samba/log.%M
最大ログサイズ= 1000
パスワードデータベースバックエンド=はtdbsam
UNIXのパスワード同期=はい
passwdのプログラム= / USR / BIN / PASSWD%U
PAMパスワード変更= YES
ゲストにマップ=バート・ユーザー
YES =滞在を許可USERSHARE
- 押して、レコードの変更にはCtrl + Oキーの組み合わせ。
- ファイルの名前を変更し、単にENTERをクリックしないでください。
- その後、あなたはCtrlキー+ Xを閉じることで、テキストエディタウィンドウを残すことができます
私たちは、しかし、これらのパラメータの値は、ユーザの要件に応じて変化し、内容を設定ファイルに挿入されるべき、上記に示しました。最も重要なポイントでより詳細にレッツ・フィギュア、それをチェックアウト:
- ワークグループ。このパラメータは、ワーキンググループの名前を定義します。その値は、Windowsで定義された情報に基づいて設定されています。
- NetBIOSネーム。このデバイスと対話するときは、Windows PC上に表示させたい任意の名前に値を変更します。
- ログファイル。このパラメータの値として、あなたはファイルサーバの機能の間に書かれているイベントログを保存したいファイルのパスを指定します。
- パスワードデータベースバックエンド。このオプションは、パスワードのストレージタイプを決定します。あなたはそれを尋ねるためにここにいるのか分からない場合は、デフォルト値でこのアイテムを残した方が良いです。
- UNIXパスワード同期。それはパスワード同期に責任があるので、このパラメータを有効化することをお勧めします/
- ゲストにマップします。ゲストアクセスを指定するために使用します。これは、複数の値を持っている:不良ユーザーが存在しないアカウントに使用され、BAD PASSWORD負荷決して単純にパスワード入力を入力すると、ゲストモードは、オプションを無効にします。
さらに、Sambaには他の設定オプションがあり、グラフィカルインタフェースが実装されています。これらすべてを踏まえて、すべての情報を同じ記事の下で設定できないため、公式のマニュアルで知り合いになるように勧めます。
ステップ4:パブリックディレクトリを作成する
ファイルサーバーの設定を続け、パブリックディレクトリを作成するという原則を分解しました。そのようなフォルダは通常パスワードに限定されず、絶対にすべての接続されているユーザーを視聴するために利用可能であることに注意してください。ほとんどの場合、そのようなディレクトリを1つ作成しますが、あなたがそれらを追加するのを妨げるものは何もありません。最初のそのようなフォルダの作成は次のように実行されます。
- 端末で、sudo mkdir -p / samba / allaccessに入力して上記のフォルダを作成します。必要に応じて名前を任意に変更してください。
- 共有アクセスの入門、最初はCD / Samba Pathを中心に移動します。
- ここでsudo chmod -r 0755 allaccess文字列を挿入し、Enterをクリックします。
- もう1つのSudo Chown -R NOBODYパラメータ:Nogroup Allaccess /絶対にすべてのユーザーへのアクセスを提供する責任があります。
- これで構成ファイルにこのフォルダを指定する必要があります。まず、Sudo Nano /etc/samba/smb.confを通して起動します。
- ブロックの下のファイルまたはブロックの先頭を挿入します。各行の意味については、個々の値のインストールに対処していることをもう少し後で話します。
allaccess]
path = / samba / allaccess.
閲覧可能=はい。
書き込み可能=はい。
ゲストOK =はい
読み取り専用=ノー
- 変更を保存してテキストエディタを残します。
- すべての設定はファイルサーバーを再起動した後にのみ適用されますので、sudo systemctl restart sambaを書くことでそれを行ってください。
必要なパブリックディレクトリがすべて作成された後、そこに\\ srvr1 \ allaccessコマンドを入力して、Windowsでパフォーマンスを確認することをお勧めします。それでは、上記のパラメータに影響を与えましょう。
- 道。ここで、パスは公開されているフォルダに収まります。
- 閲覧可能です。このパラメータの起動は許可リスト内のディレクトリを表示します。
- 書き込み可能。このパラメータの値がyesとして指定されている場合、指定されたフォルダを編集できます。
- あなたのゲストOK。共有フォルダを提供したい場合は、この項目を有効にしてください。
- ONLY読みます。このパラメータの正の値を使用して、読み取り専用フォルダの値を設定します。
ステップ5:安全なカタログを作成します
SAMBAの設定の最後の例として、我々は、パスワードの下にあると特定のユーザーのみに用意されています保護されたフォルダを作成する方法についてお話したいと思います。あなたは既に理解されているように、あなたは、このようなディレクトリに無制限の量を作成することができ、これは次のように起こります:
- 須藤MKDIR -P / SAMBA / Allaccess /セキュアコマンドを使用して、さらに設定されますディレクトリを作成します。
- 許可されたユーザーは、須藤ADDGROUP SecureDGroupを通じて、含まれるグループを追加します。
- CD / SAMBA / Allaccessを指定することで、保護されたディレクトリの場所に移動します。
- ここでは、リチャード-r須藤chownコマンドによって、個々のユーザーの権限を設定します。SecureDGroupで固定します。必要なものに、このコマンドでリチャード名を置き換えます。
- これは、一般的なSUDO CHMOD -R 0770セキュア/ securityコマンドを入力するだけ残っています。
- 私達はちょうど設定されていることをフォルダを指定するには、設定ファイル(sudoのナノの/etc/samba/smb.conf)に移動します。
- コピーし、以下のエディタでブロックを貼り付けます。
【固定】
パス= /サンバ/ Allaccess /確保
有効なユーザー= @SecuredGroup
ゲストOK = NO
書き込み可能=はい。
ブラウズ可能=はい。
- 変更内容を保存し、テキストエディタを閉じます。
- 須藤USERMOD -A -G SecureDGroupリチャードを通じて適切なグループにすべてのアカウントを追加します。
- 設定が完了し、最後のアクションとして、これらのそれぞれについて、SUDO SMBPASSWD -Aリチャード・パスワードを設定してください。
これは、我々はあなたが唯一の最適な構成を作成するために、自分自身のためのパラメータとその値を変更することにより、与えられた指示に従うことができますCentOSの7中のSambaファイルサーバの一般的な設定について語ったことにより、共有したいと思ったすべての情報です。