Samba - UNIX系OSで Windows系OS互換のファイルサーバー/プリント・サーバー機能を提供するソフトウェア †http://news.samba.org/releases/3.0.28/ から samba-3.0.28.tar.gz を取得 http://ftp.gnu.org/pub/gnu/libiconv/ から libiconv-1.9.1.tar.gz を取得 ftp://ftp.samba.gr.jp/pub/samba-jp/samba-3.0-ja/SOURCE/ から libiconv-1.9.1-cp932.patch.gz を取得 tar zxfv libiconv-1.9.1.tar.gz cd libiconv-1.9.1 zcat ../libiconv-1.9.1-cp932.patch.gz | patch -p1 ./configure make su make install ・EUCJP-MSロケールが認識されていることを確認する( EUCJP-MSという行が表示されればOK ) /usr/local/bin/iconv -l | grep -i EUCJP-MS ・/usr/local/libを共有ライブラリの参照パスに含めるために /etc/ld.so.confに 以下の行を追加 /usr/local/lib ・共有ライブラリの参照パスを反映 ldconfig tar zxfv samba-3.0.28.tar.gz cd samba-3.0.28/source ./configure \ --prefix=/usr \ --localstatedir=/var \ --with-configdir=/etc/samba \ --with-libiconv=/usr/local \ --with-libdir=/usr/lib/samba \ --with-lockdir=/var/lib/samba \ --with-mandir=/usr/man \ --with-piddir=/var/run \ --with-privatedir=/etc/samba \ --with-sambabook=/usr/share/swat/using_samba \ --with-swatdir=/usr/share/swat \ --with-ads \ --with-automount \ --with-fhs \ --with-pam_smbpass \ --with-libsmbclient \ --with-libsmbsharemodes \ --without-smbwrapper \ --with-pam \ --with-quotes \ --with-shared-modules=idmap_rid,idmap_ad \ --with-smbmount \ --with-utmp make su make install ・自動起動の設定 cp ../packaging/RHEL/setup/smb.conf /etc/samba cp ../packaging/RHEL/setup/smb.init /etc/init.d/smb cp ../packaging/RHEL/setup/samba.pamd /etc/pam.d/samba cp ../packaging/RHEL/setup/samba.sysconfig /etc/sysconfig/samba chmod 755 /etc/init.d/smb chkconfig --add smb ・smb.confを編集 [global] dos charset = CP932 unix charset = UTF8 display charset = LOCALE ・SAMBAを起動 /etc/init.d/smb start ・SWATの自動起動の設定 cp ../packaging/RHEL/setup/swat /etc/xinetd.d/ vi /etc/xinetd.d/swat service swat { port = 901 socket_type = stream wait = no # only_from = 127.0.0.1 ※コメントアウト user = root server = /usr/sbin/swat log_on_failure += USERID disable = no ※yesからnoに変更する } ・SWATを起動 /etc/init.d/xinetd restart ・SWATの起動設定を確認 chkconfig --list | grep swat SAMBAユーザの作成 pdbedit -a -u ユーザ名 ・ ・ ・ new password: retype new password: Unix username: XXXXXX NT username: Account Flags: [U ] User SID: X-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXXX Primary Group SID: X-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXX Full Name: XXXXXX XXXXXX Home Directory: \\XXXXXX\XXXXXX HomeDir Drive: Logon Script: Profile Path: \\XXXXX\XXXXXX\profile Domain: ****** Account desc: Workstations: Munged dial: Logon time: 0 Logoff time: Kickoff time: Password last set: ×, XX XX月 200X XX:XX:XX JST Password can change: ×, XX XX月 200X XX:XX:XX JST Password must change: never Last bad password : 0 Bad password count : 0 Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF あとは http://サーバ名:901/ でSWATにアクセスして諸々の設定ができる |