Sambaの設定は、/etc/samba/smb.conf
で行う。SWATを使ってもよいが、手で編集してもSWATで上書きされてしまうので、設定ファイルはSWATを使わずに手で直接編集したほうがよさそうである。
Fedora Core 1でyumを使ってインストールした場合、既にsmb.confが存在するので、smb.conf.origなどの別名で保存しておこう。
とりあえず次のようにsmb.confを作成すれば、Sambaが利用できるようになる。
[global]dos charset = CP932unix charset = EUCJP-MSdisplay charset = EUCJP-MSworkgroup = 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 = %SSamba3.0では、文字コードのパラメータが変更になった。
Samba 2.x Samba 3.x 意味 coding system unix charset サーバ上のファイルシステムで用いられる(ロケールで指定した)文字コードを指定。 client code page dos charset Windowsクライアント側で利用される文字コードを指定。SJISを利用する場合は「CP932」と指定 display charset SWATの画面に表示されるロケールの文字コードを指定。デフォルトではOSのロケートが使われる。日本語を利用する場合は「CP932」「UTF-8」「EUCJP-MS」のいずれかを指定するらしい・・・が、SWATが正常に表示されない(私だけ?) smb.confを編集したら、次のコマンドを実行してSambaを再起動する。
# /etc/rc.d/init.d/smb restart