検索

22.8. Samba アカウント情報データベース

download PDF
Samba の最新リリースには、以前は利用できない新しいパスワードデータベースバックエンドなど、多くの新機能が提供されています。Samba バージョン 3.0.0 は、以前のバージョンの Samba で使用されたすべてのデータベースに完全に対応します。ただし、サポートされるバックエンドの多くは、実稼働環境での使用には適していない場合があります。
以下は、Samba で使用できる異なるバックエンドの一覧です。ここに記載されていないその他のバックエンドも利用できます。
プレインテキスト
プレーンテキストのバックエンドは、/etc/passwd タイプのバックエンドではありません。プレーンテキストのバックエンドでは、クライアントとサーバー間ですべてのユーザー名とパスワードが暗号化されずに送信されます。この方法は安全性が非常に低く、いずれの方法でも使用することは推奨されません。プレーンテキストのパスワードを使用して Samba サーバーに接続する異なる Windows クライアントは、このような認証方法をサポートできません。
smbpasswd
以前の Samba パッケージで使用される一般的なバックエンドでは、smbpasswd バックエンドは MS Windows LanMan アカウントと NT アカウントを含むプレーンテキストの ASCII テキストレイアウトを使用し、暗号化されたパスワード情報を使用します。smbpasswd バックエンドには、Windows NT/2000/2003 SAM 拡張制御のストレージがありません。smbpasswd バックエンドは、NT ベースのグループの RID などの Windows 情報を適切に拡張したり、Windows 情報を保持することができないため推奨されません。tdbsam バックエンドは、小規模なデータベース(250 ユーザー)で使用するためにこれらの問題を解決しますが、まだエンタープライズクラスソリューションではありません。
ldapsam_compat
ldapsam_compat バックエンドを使用すると、アップグレードされたバージョンの Samba で使用する OpenLDAP サポートを継続できます。このオプションは通常、Samba 3.0 に移行する際に使用されます。
tdbsam
tdbsam バックエンドは、ローカルサーバー、ビルトインデータベースレプリケーションを必要としないサーバー、および LDAP のスケーラビリティーや複雑さを必要としないサーバーに最適なデータベースバックエンドを提供します。tdbsam バックエンドには、smbpasswd データベース情報と、以前に除外された SAM 情報が含まれます。拡張 SAM データを含めることで、Samba は Windows NT/2000/2003 ベースのシステムと同じアカウントおよびシステムアクセス制御を実装できます。
250 ユーザーには、最大で tdbsam バックエンドが推奨されます。大規模な組織では、スケーラビリティーとネットワークインフラストラクチャーに関する懸念があるため、Active Directory または LDAP の統合が必要です。
ldapsam
ldapsam バックエンドは、Samba に最適な分散アカウントインストール方法を提供します。LDAP は、OpenLDAP slurpd デーモンを使用して、データベースを任意の数のサーバーに複製できることが最適です。LDAP データベースは軽量でスケーラブルなため、大規模な企業により推奨されます。
以前のバージョンの Samba から 3.0 にアップグレードする場合は、/usr/share/doc/samba- <version> /LDAP/samba.schema が変更されたことに注意してください。このファイルには、属性構文の定義 と、ldapsam バックエンドが適切に機能するために必要な objectclass 定義 が含まれます。
そのため、Samba サーバーに ldapsam バックエンドを使用している場合は、このスキーマファイルを含めるように slapd を設定する必要があります。これを行う方法については、/etc/openldap/schema/ ディレクトリー」 を参照してください。
注記
ldapsam バックエンドを使用する場合は、openldap-server パッケージがインストールされている必要があります。
mysqlsam
mysqlsam バックエンドは MySQL ベースのデータベースバックエンドを使用します。これは、MySQL をすでに実装しているサイトに便利です。現時点では、mysqlsam は Samba とは別のモジュールにパックされるため、Samba では正式にサポートされていません。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.