備忘録など

勉強したことをまとめておこうかなとか

sambaを触ってみる

とりあえず、インストールから。
環境は諸事情によりdebianです。

$sudo aptitude install samba samba-* smbclient winbind 

設定は

$sudo vim /etc/samba/smb.conf

を編集する。

全般設定

[global]
        dos charset = CP932
        display charset = UTF-8
        workgroup = WORKGROUP
        server string = %h server
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        domain logons = Yes
        dns proxy = No
        wins support = Yes
        usershare allow guests = No
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb
        admin users = Administrator


homesセクションを書いておくと、ログインしたユーザーのhomeが自動的に共有される。

[homes]
   comment = Home Directories
   browseable = no
   path = %H/winhome
   read only = no
   create mask = 0600

   directory mask = 0700
   valid users = %S

設定を確認

$sudo testparm


設定を変更したら、

$sudo service samba restart

する。

$sudo smbcontrol smbd reload-config

では、設定の変更がうまく反映されないらしい。

ユーザーの追加は

$sudo pebedit -a -u username

で追加できるらしいけど、Debianに無いユーザーを入力するとエラーになる。どこか設定しないといけないのかも。

続く(?)