「Samba PDC VM(squeeze)」の版間の差分

提供:Samba-JP
ナビゲーションに移動検索に移動
(新しいページ: 'Debian GNU/Linux 6.0(squeeze)上に Samba + LDAP の環境を構築した VMware の仮想ディスクイメージを公開します。 動作検証用などに使って...')
 
編集の要約なし
1行目: 1行目:
We publish VMware VM image on which Samba PDC (with LDAP) is configured on Debian GNU/Linux 6.0.
Debian GNU/Linux 6.0(squeeze)上に Samba + LDAP の環境を構築した VMware の仮想ディスクイメージを公開します。


We hope this VM will help to evaluate.
動作検証用などに使ってください。


If you find any bugs or desire, please mail to monyo-at-samba.gr.jp
不具合点の指摘や要望などは [[メーリングリスト|Samba-JPメーリングリスト]] に御願いします。


There are older versions(sorry for Japanese only):
なお、過去のバージョンについて


* Debian GNU/Linux 5.0 環境の仮想ディスクイメージについては [[Sambaドメイン評価環境(lenny)]]
* Debian GNU/Linux 5.0 version [[Sambaドメイン評価環境(lenny)]] - ldapsam:editposix
* Debian GNU/Linux 4.0 環境の仮想ディスクイメージについては [[Sambaドメイン評価環境(etch)]]
* Debian GNU/Linux 4.0 version [[Sambaドメイン評価環境(etch)]] - smbldap-tools
* Debian GNU/Linux 3.1 環境の仮想ディスクイメージについては [[Sambaドメイン評価環境(sarge)]]
* Debian GNU/Linux 3.1 version [[Sambaドメイン評価環境(sarge)]] - smbldap-tools


[[Sambaドメイン評価環境(squeeze)|Japanese text]] are available.
をそれぞれ参照してください。


==Download==
[[Samba PDC VM(squeeze)|英語の説明]]を用意しています。


You may download the VM image at:
==ダウンロード==

ダウンロードは以下から行ってください。


* ftp://ftp.ring.gr.jp/pub/net/samba-jp/vmware_player_images/sambapdc-squeeze-20110713.zip
* ftp://ftp.ring.gr.jp/pub/net/samba-jp/vmware_player_images/sambapdc-squeeze-20110713.zip
* ftp://ftp.samba.gr.jp/pub/samba-jp/vmware_player_images/sambapdc-squeeze-20110713.zip
* ftp://ftp.samba.gr.jp/pub/samba-jp/vmware_player_images/sambapdc-squeeze-20110713.zip


==機能==
==Function==
* Acts as PDC of "SAMBADOM" domain
* 「SAMBADOM」というSambaドメインのPDCとして機能します。
: Uses Samba 3.5.6 included in Debian squeeze. Windows 7 can join to the domain.
: squeeze に付属の Samba 3.5.6 を使用。Windows 7 からのドメイン参加も対応しています。
* Various settings are made to examine the various Samba function easily. "How to examine and demonstrate" is under construction.
* Samba の機能が気軽に検証できるように各種設定を行っています。設定の確認、デモ方法については、[[デモ手順 - Samba PDC (squeeze)]]を参照してください(現在作成中)。
** Can manage from Windows
** Windowsから管理するための設定を行っています。
: 管理ツールは [http://support.microsoft.com/kb/173673 Windows NT Workstation 4.0 用の Windows NT サーバー ツール] から取得してください。
: The management tools are available at [http://support.microsoft.com/kb/173673 Windows NT Server Tools for Windows NT Workstation 4.0 Available] .
** Syncronized password between UNIX user and Samba user.
** UNIXユーザとSambaユーザとのパスワード同期設定済です。
* 詳細な設定、構築手順は [[Samba PDC (squeeze)]] を御参照ください。
* The detail settings and how to build is available at [[Samba PDC (squeeze)]]


==設定概要==
== Settings ==


=== ネットワーク設定 ===
=== Networking ===
<table border="2">
<table border="2">
<tr><th>設定項目</th> <th>設定内容</th></tr>
<tr><th>item</th> <th>value</th></tr>
<tr><td>ホスト名</td> <td>sambapdc</td></tr>
<tr><td>hostname</td> <td>sambapdc</td></tr>
<tr><td>DNSドメイン名</td><td>sambadom.local</td></tr>
<tr><td>DNS domainname</td><td>sambadom.local</td></tr>
<tr><td>LDAP DN</td> <td>dc=sambadom,dc=local</td></tr>
<tr><td>LDAP DN</td> <td>dc=sambadom,dc=local</td></tr>
<tr><td>TCP/IP設定</td> <td>DHCPにより取得</td></tr>
<tr><td>TCP/IP</td> <td>via DHCP</td></tr>
<tr><td>VMware 仮想ネットワーク設定</td>
<tr><td>VMware virtual network</td>
<td>NATインタフェース</td></tr>
<td>NAT interface</td></tr>
</table>
</table>


=== その他初期設定 ===
=== Other settings ===
<table border="2">
<table border="2">
<tr><th>設定項目</th><th>設定内容</th></tr>
<tr><th>item</th><th>value</th></tr>
<tr><td>言語</td><td>英語(Cロケール)</td></tr>
<tr><td>language</td><td>English (C locale)</td></tr>
<tr><td>地域</td><td>日本</td></tr>
<tr><td>region</td><td>Japan</td></tr>
<tr><td>キーボード</td><td>101英語キーボード</td></tr>
<tr><td>keyboard</td><td>English 101 keyboard</td></tr>
<tr><td>パッケージ取得先</td><td>ftp.jp.debian.org</td></tr>
<tr><td>source of packages</td><td>ftp.jp.debian.org</td></tr>
<tr><td>rootパスワード</td><td>samba</td></tr>
<tr><td>root's password</td><td>samba</td></tr>
</table>
</table>


===Packages installed===
===インストールしたパッケージ===


Packages are installed via "apt-get", thus packages depending on the installed packages below are also installed and
パッケージのインストールは apt-get によって行っています。そのため、実際には以下に示すパッケージの依存パッケージもすべてインストールされています。
you can also manage packages to use normal package management tools on Debian.

これにより、利用者が通常の Debian のパッケージ管理ツールを用いて適宜パッケージを追加することも可能になっています。


<table border="2">
<table border="2">
<tr><th>パッケージ名</th><th>内容</th></tr>
<tr><th>package</th><th>description</th></tr>
<tr><td>ftp</td><td>ftpクライアント。ファイルの受渡し用</td></tr>
<tr><td>ftp</td><td>ftp client to receive files</td></tr>
<tr><td>acl</td><td>ACLを操作する getfacl/setfacl コマンドなど</td></tr>
<tr><td>acl</td><td>getfacl/setfacl commands manupulating ACL</td></tr>
<tr><td>attr</td><td>拡張属性を操作する attr コマンドなど</td></tr>
<tr><td>attr</td><td>attr command manupulating Extended Attributes</td></tr>
<tr><td>libcrack2</td><td>複雑なパスワードを強制するためのライブラリ</td></tr>
<tr><td>libcrack2</td><td>library which forces complex passwords</td></tr>
<tr><td>libnss-ldap</td><td>UNIXユーザの情報をLDAP上に格納するためのNSSモジュール</td></tr>
<tr><td>libnss-ldap</td><td>NSS module to store UNIX user informations on LDAP</td></tr>
<tr><td>libpam-ldap</td><td>UNIXユーザの認証をLDAP上に格納された情報で行うためのPAMモジュール</td></tr>
<tr><td>libpam-ldap</td><td>PAM modules to authenticate UNIX user using informations on LDAP</td></tr>
<tr><td>slapd</td><td>LDAPサーバ</td></tr>
<tr><td>slapd</td><td>LDAP server</td></tr>
<tr><td>ldap-utils</td><td>LDAPを操作する各種コマンド</td></tr>
<tr><td>ldap-utils</td><td>various commands manupulating LDAP</td></tr>
<tr><td>samba/winbind</td><td>Samba本体</td></tr>
<tr><td>samba/winbind</td><td>Samba server</td></tr>
<tr><td>libpam-smbpass</td><td>PAM module to change Samba user's password when the corresponding UNIX user's password is changed</td><tr>
<tr><td>libpam-smbpass</td><td>UNIXユーザのパスワード変更時にSambaユーザのパスワードを変更するためのPAMモジュール</td><tr>
<tr><td>smbclient</td><td>Sambaクライアント</td></tr>
<tr><td>smbclient</td><td>Samba client</td></tr>
<tr><td>swat</td><td>SambaWeb管理ツール</td></tr>
<tr><td>swat</td><td>Samba Web Administration Tool</td></tr>
</table>
</table>


'''ssh is not installed''' to reduce disk space. Please install if you need.
ディスク容量削減のため、'''ssh はインストールしていません。''' 必要に応じて適宜インストールしてください。

また、以前のバージョンと異なり、ページャもインストールしていません。必要に応じて適宜インストールしてください。


===Files modified===
===設定したファイル===
<table border="2">
<table border="2">
<tr><th>ファイル名</th><th>用途</th></tr>
<tr><th>filename</th><th>description</th></tr>
<tr><td>/etc/fstab</td><td>マウントするファイルシステムの設定ファイル</td></tr>
<tr><td>/etc/fstab</td><td></td></tr>
<tr><td>/etc/hosts.allow</td><td>SWAT のアクセス制御ファイル</td></tr>
<tr><td>/etc/hosts.allow</td><td>to control SWAT access</td></tr>
<tr><td>/etc/logrotate.d/samba-syslog(追加)</td><td>Samba 監査ログのローテート設定ファイル</td></tr>
<tr><td>/etc/logrotate.d/samba-syslog(added)</td><td>log rotate settings for audit log</td></tr>
<tr><td>/etc/nsswitch.conf</td><td>NSS 設定ファイル</td></tr>
<tr><td>/etc/nsswitch.conf</td><td>NSS settings</td></tr>
<tr><td>/etc/pam.d/common-password</td><td>PAM設定ファイル</td></tr>
<tr><td>/etc/pam.d/common-password</td><td>PAM settings</td></tr>
<tr><td>/etc/pam.d/common-session</td><td>同上</td></tr>
<tr><td>/etc/pam.d/common-session</td><td>PAM settings</td></tr>
<tr><td>/etc/rsyslog.d/samba.conf(追加)</td><td>監査ログの出力設定</td></tr>
<tr><td>/etc/rsyslog.d/samba.conf(added)</td><td>audit log setting</td></tr>
<tr><td>/etc/samba/smb.conf</td><td>Sambaの設定ファイル</td></tr>
<tr><td>/etc/samba/smb.conf</td><td></td></tr>
<tr><td>/etc/samba/smbusers(追加)</td><td>ユーザ名マッピングの設定ファイル</td></tr>
<tr><td>/etc/samba/smbusers(added)</td><td>username mapping file</td></tr>
<tr><td>/usr/local/sbin/crackcheck(追加)</td><td>パスワード変更時に複雑なパスワードを強制するための Samba 付属のコマンド</td></tr>
<tr><td>/usr/local/sbin/crackcheck(added)</td><td>to force complex password</td></tr>
<tr><td>/usr/local/sbin/createhomedir(追加)</td><td>ホームディレクトリの自動作成を行うためのスクリプト</td></tr>
<tr><td>/usr/local/sbin/createhomedir(added)</td><td>to create homedir automatically</td></tr>
<tr><td>/usr/local/sbin/mgrshare(追加)</td><td>Windowsからの共有管理を行うためのスクリプト</td></tr>
<tr><td>/usr/local/sbin/mgrshare(added)</td><td>to manage shares from Windows</td></tr>
<tr><td>/usr/local/sbin/remove-old-files-in-recycle-bin</td><td>ごみ箱からの古いファイルの自動削除を行うためのスクリプトサンプル</td></tr>
<tr><td>/usr/local/sbin/remove-old-files-in-recycle-bin</td><td>to remove old files from recycle bin</td></tr>
<tr><td>/usr/local/sbin/var-check</td><td>Samba 変数の値を確認するためのスクリプトサンプル</td></tr>
<tr><td>/usr/local/sbin/var-check</td><td>a sample script to evaluate Samba variables</td></tr>
<tr><td>/var/lib/samba/shares以下</td><td>各種共有サンプルの設定</td></tr>
<tr><td>under /var/lib/samba/shares</td><td>sample shares</td></tr>
</table>
</table>


===Accounts===
===Samba上のアカウント===
*Administrator (パスワードはsamba:ドメイン管理者権限を持つ)
*Administrator (password is samba / has administrative rights)
*ldap01(パスワードはldap01:LDAP上でのアカウント)
*ldap01(password is ldap01)
*ldap02(パスワードはldap02:LDAP上でのアカウント)
*ldap02(password is ldap02)
*ldap03(パスワードはldap03:LDAP上でのアカウント)
*ldap03(password is ldap03)


== 更新情報 ==
== Updates ==
=== バージョン 20110713 ===
=== version 20110713 ===
* squeeze 対応
* squeeze version

2011年8月3日 (水) 17:44時点における版

We publish VMware VM image on which Samba PDC (with LDAP) is configured on Debian GNU/Linux 6.0.

We hope this VM will help to evaluate.

If you find any bugs or desire, please mail to monyo-at-samba.gr.jp

There are older versions(sorry for Japanese only):

Japanese text are available.

Download

You may download the VM image at:

Function

  • Acts as PDC of "SAMBADOM" domain
Uses Samba 3.5.6 included in Debian squeeze. Windows 7 can join to the domain.
  • Various settings are made to examine the various Samba function easily. "How to examine and demonstrate" is under construction.
    • Can manage from Windows
The management tools are available at Windows NT Server Tools for Windows NT Workstation 4.0 Available .
    • Syncronized password between UNIX user and Samba user.
  • The detail settings and how to build is available at Samba PDC (squeeze)

Settings

Networking

item value
hostname sambapdc
DNS domainnamesambadom.local
LDAP DN dc=sambadom,dc=local
TCP/IP via DHCP
VMware virtual network NAT interface

Other settings

itemvalue
languageEnglish (C locale)
regionJapan
keyboardEnglish 101 keyboard
source of packagesftp.jp.debian.org
root's passwordsamba

Packages installed

Packages are installed via "apt-get", thus packages depending on the installed packages below are also installed and you can also manage packages to use normal package management tools on Debian.

packagedescription
ftpftp client to receive files
aclgetfacl/setfacl commands manupulating ACL
attrattr command manupulating Extended Attributes
libcrack2library which forces complex passwords
libnss-ldapNSS module to store UNIX user informations on LDAP
libpam-ldapPAM modules to authenticate UNIX user using informations on LDAP
slapdLDAP server
ldap-utilsvarious commands manupulating LDAP
samba/winbindSamba server
libpam-smbpassPAM module to change Samba user's password when the corresponding UNIX user's password is changed
smbclientSamba client
swatSamba Web Administration Tool

ssh is not installed to reduce disk space. Please install if you need.

Files modified

filenamedescription
/etc/fstab
/etc/hosts.allowto control SWAT access
/etc/logrotate.d/samba-syslog(added)log rotate settings for audit log
/etc/nsswitch.confNSS settings
/etc/pam.d/common-passwordPAM settings
/etc/pam.d/common-sessionPAM settings
/etc/rsyslog.d/samba.conf(added)audit log setting
/etc/samba/smb.conf
/etc/samba/smbusers(added)username mapping file
/usr/local/sbin/crackcheck(added)to force complex password
/usr/local/sbin/createhomedir(added)to create homedir automatically
/usr/local/sbin/mgrshare(added)to manage shares from Windows
/usr/local/sbin/remove-old-files-in-recycle-binto remove old files from recycle bin
/usr/local/sbin/var-checka sample script to evaluate Samba variables
under /var/lib/samba/sharessample shares

Accounts

  • Administrator (password is samba / has administrative rights)
  • ldap01(password is ldap01)
  • ldap02(password is ldap02)
  • ldap03(password is ldap03)

Updates

version 20110713

  • squeeze version