Samba 3.0 設定(smb.conf)

 Sambaの設定は、/etc/samba/smb.confで行う。SWATを使ってもよいが、手で編集してもSWATで上書きされてしまうので、設定ファイルはSWATを使わずに手で直接編集したほうがよさそうである。
 Fedora Core 1でyumを使ってインストールした場合、既にsmb.confが存在するので、smb.conf.origなどの別名で保存しておこう。

1.初期設定

 とりあえず次のようにsmb.confを作成すれば、Sambaが利用できるようになる。

[global]
	dos charset = CP932
	unix charset = EUCJP-MS
	display charset = EUCJP-MS
	workgroup = MYHOME
	server string = HOME FILE SERVER
	encrypt passwords = Yes
	os level = 1
[homes]
	comment = Home Directories
	writeable = Yes
	veto files = /.??*/
	browseable = No
	read only = No
	valid users = %S

 Samba3.0では、文字コードのパラメータが変更になった。

Samba 2.xSamba 3.x意味
coding systemunix charsetサーバ上のファイルシステムで用いられる(ロケールで指定した)文字コードを指定。
client code pagedos charsetWindowsクライアント側で利用される文字コードを指定。SJISを利用する場合は「CP932」と指定

display charsetSWATの画面に表示されるロケールの文字コードを指定。デフォルトではOSのロケートが使われる。日本語を利用する場合は「CP932」「UTF-8」「EUCJP-MS」のいずれかを指定するらしい・・・が、SWATが正常に表示されない(私だけ?)

 smb.confを編集したら、次のコマンドを実行してSambaを再起動する。

# /etc/rc.d/init.d/smb restart

[ TOP ]