Samba PDC (etch)

提供:Samba-JP
2007年8月12日 (日) 03:54時点におけるMonyo (トーク | 投稿記録)による版 (体裁の変更)
ナビゲーションに移動検索に移動

VMware 仮想マシンの作成

仮想マシン作成の作成

仮想マシン作成ウィザードで以下を指定

  • Typical を選択
  • Other Linux 2.6.x kernel を選択

Etch インストール

インストーラで以下を指定

  • 「Choose language」で「English」を選択
  • 「Choose country」で「Japan」を選択
  • 「Choose a locale」で「en_US」を選択
  • 「Choose other locale to be supported」でなにも選択せず「Continue」を押す
  • 「Keymap to use」で「Americal English」を選択
  • 「Configure network」で以下を指定
    • ホスト名「sambapdc」
    • ドメイン名「samba.local」
  • パーティション設定で以下を指定
    • 「Guided - use entire disk(デフォルト)」を選択
    • パーティションを作成するディスクとして SCSI1 を選択(それ以外選択できない)
    • パーティション構成で「All files in one partition(デフォルト)」を選択
    • 「Finish partitioning and write changes to disk」を押す
    • 「Write changes to disks?」に <Yes>を選択
  • Root password を「samba」に設定
  • Full name for new user で「Debian installer main menu」になるまで、何度か<Go back> を選択
これを行わずに普通にインストールを続行すると、無用なパッケージがインストールされるので注意。
  • Install the base system を選択
  • Kernel to install で「linux-image-2.6-686」を選択
  • Use a network mirror で <No>
  • Choose software to install ですべてのチェックをはずす
  • GRUB boot loader to the master boot record? に <yes>
  • Installation complete で <Continue>
ここで再起動が行われる
  • Create new identity に No
  • 仮想マシンの名称を Samba PDC 2.0 に変更

基本的な設定

  • eth1 用の設定を追加
仮想マシンのイメージを他で転用すると、通常 MAC アドレスが変更となり、OS から認識されるインタフェース名も eth0 ではなく eth1 になる。そのための設定
/etc/network/interfaces に以下を追加
allow-hotplug eth1
iface eth1 inet dhcp
  • APT コマンドの設定とパッケージの更新
/etc/apt/sources.list に以下を追加
deb http://ftp.jp.debian.org/debian etch main
deb-src http://ftp.jp.debian.org/debian etch main
以下のコマンドを実行
apt-get update
apt-get upgrade security
ユーザの追加
useradd -s /bin/bash -m local
passwd local (パスワードは local に設定)
ACL関連の設定
apt-get install attr acl
/etc/fstab で acl,user_xattr をマウントオプションに追加
defaults,errors=remount-ro を defaults,acl,user_xattr,errors=remount-ro に変更


  • slapd libnss-ldap

Admin password に ldap

libnss-ldap URL はデフォルト

DN は、dc=samba,dc=local

  • LDAP version to use は「3(デフォルト)」
 Make local ... Yes
  • Require login ... No
  • DN, password
  • /etc/fstab

acl,user_xattr をマウントオプションに追加。

  • /etc/samba/smb.conf mgrshare

ファイルを追加

  • /etc/pam.d/common-account
account sufficient      pam_ldap.so ← 追加
account required        pam_unix.so
  • /etc/pam.d/common-auth
-auth   required        pam_unix.so nullok_secure
+auth   sufficient      pam_ldap.so
+auth   required        pam_unix.so nullok_secure use_first_pass
+#auth  optional        pam_smbpass.so debug
  • /etc/pam.d/common-session
session        optional        pam_ldap.so
  • /etc/pam.d/common-password
-password   required   pam_unix.so nullok obscure min=4 max=8 md5
+password   sufficient pam_unix.so nullok obscure min=4 max=8 md5
+password   required pam_ldap.so use_first_pass
+password   required pam_smbpass.so use_authtok try_first_pass
  • /etc/nsswitch.conf
  • apt-get install smbldap-tools
  • smbpasswd -w ldap
  • smbldap-populate -a Administrator -b Guest
  • smbldap-passwd Administrator
  • smbldap-useradd -u 1001 -m ldap01
  • smbldap-passwd ldap01


touch /etc/printcap