sambaインストールから取敢えず動くまで【smb.confの変更編】


1. 設定ファイル・グローバルな設定

#============= Global Settings 設定ファイル・グローバルな設定 =================
[global]
    workgroup          = WORKGROUP              <= Windows の Workgroup 名を指定
    server string      = Samba Server           <= Windows の 「コンピュータの説明」に相当する
    hosts allow        = 192.168.xx.            <= 接続を許可するアドレス(複数記述可)
    max log size       = 100                    <= ログファイルの最大サイズ (Default : 50Kbytes)
    encrypt passwords  = yes                    <= パスワードを暗号化して転送(95,古いNTは暗号化機能がない)
    name resolve order = host lmhosts bcast     <= 名前解決の順位設定(自分がWinsサーバーになる場合)
    wins support       = yes                    <= winsサーバーになる
    ;wins server       =                        <= wins support と排他的(コメントにすること)
    ;wins proxy        = yes                    <= wins support と排他的(コメントにすること)
    dns proxy          = yes                    <= winsサーバーになる時は必要
    domain master      = yes                    <= Domain master になる(他にいない時設定)
    dos charset        = cp932                  <= 文字コードの設定(2.x と 3.x で異なるので注意)
    display charset    = cp932                  <= SWATの画面に表示されるコード


#================ Share Definitions 設定ファイル・共有ディレクトリの設定 ====================
[homes]                                         <= 個人のホームディレクトリに対する設定
    comment           = Home Directories
    browseable        = no                      <= Windowsからホームが見れない(yes=見える)
    writable          = yes                     <= 上がyesの時は以下5行を設定
    path              = /home/%u
    create mask       = 0600
    force create mode = 0600
    directory mask    = 0700

[tmp]                                           <= tmpディレクトリを誰でも読み書きできる設定
    comment           = Temporary file space
    path              = /tmp
    read only         = no
    public            = yes                     <= パスワードが必要ない
    create mask       = 0660
    force create mode = 0660
    directory mask    = 0770

[hoge]                                          <= 任意のディレクトリを共有する設定
    comment           = hoge hoge
    path              = /home/hoge              <= 共有するパス
    valid users       = user0, user1            <= 使用できるユーザーを限定
    public            = no                      <= パスワードが必要
    writable          = yes                     <= 書き込み可能
    create mask       = 0660                    <= AND演算される属性
    force create mode = 0660                    <= OR演算で必ず設定される属性
    directory mask    = 0770                    <= ディレクトリに対する属性