Squid サービスをホストしているサーバーでの Samba の設定

Samba サービスを設定するには:

  1. Samba を自動起動設定に追加します。そのためには、使用しているオペレーティングシステムに応じて、以下のいずれかの操作を実行します:
    • CentOS、Red Hat Enterprise Linux、SUSE Linux Enterprise Server

      次のコマンドを実行します:

      systemctl start smb

      systemctl enable smb

      systemctl start nmb

      systemctl enable nmb

    • Ubuntu、Debian

      次のコマンドを実行します:

      systemctl start smbd

      systemctl enable smbd

      systemctl start nmbd

      systemctl enable nmbd

  2. /etc/samba/smb.conf ファイルに以下のパラメータを追加します:

    [global]

    workgroup = <Active Directory ドメインの NetBIOS 名>

    password server = <Active Directory ドメインコントローラーの DNS 名>

    realm = <Active Directory の大文字のドメイン名>

    security = ads

    idmap uid = 10000-20000

    idmap gid = 10000-20000

    winbind use default domain = no

  3. サーバーを Active Directory ドメインに追加します。この操作には、次のコマンドを実行します:

    net ads join -U <ドメイン管理者>

    ドメイン管理者のパスワードまたはドメイン管理者権限のあるユーザーのパスワードの入力が求められます。

  4. 管理者パスワードを入力して ENTER を押します。

    サーバーが Active Directory ドメインに追加されます。

  5. サーバーが Active Directory ドメインに追加されたことを確認します。この操作には、次のコマンドを実行します:

    net ads testjoin

    サーバーが Active Directory ドメインに追加されていれば、コンソールに Join is OK と表示されます。

  6. winbind サービスを開始します。この操作には、次のコマンドを実行します:

    systemctl start winbind

  7. winbind サービスを自動起動設定に追加します。この操作には、次のコマンドを実行します:

    systemctl enable winbind

  8. Ubuntu または Debian を使用している場合、「winbindd_priv」グループに「proxy」ユーザーを追加します。この操作には、次のコマンドを実行します:

    usermod -a -G winbindd_priv proxy

Samba の設定が完了します。Samba の検証に進みます。

ページのトップに戻る