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に無いユーザーを入力するとエラーになる。どこか設定しないといけないのかも。
続く(?)