Home / samba

smb.conf はコメントが多く扱い難い。悪い習慣だと思う。;もコメント扱いらしいが一時無効のつもりなのだろうか...
grep '^[^#;]' /etc/samba/smb.conf 等とすると見易い。

参考

マニュアル以外では「ももいろテクノロジー」さんの「SambaでWindowsファイル共有を行う正しいやり方」辺りが良いと思う。また @IT 第9回 Sambaのユーザー認証とファイルアクセス権の設定 も。

さくっと使う

ぶっちゃけ、読み書き出来れば、それでいい場面多しだが、意外に難しい...
最近は security = shareguest account = xxx を活かして凌いでいる。
sambaユーザーとやらを登録するのが正当かも知れないが、増設ディスク扱いが多いのでそれで十分なのだ。

Ubuntu 12.04LTS

曲がりなりにも使っている smb.conf

[global]
	workgroup = xxx
	server string = %h server (Samba, Ubuntu)
	dns proxy = no
	log file = /var/log/samba/log.%m
	max log size = 1000
	syslog = 0
	panic action = /usr/share/samba/panic-action %d
	obey pam restrictions = yes
	unix password sync = yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
	pam password change = yes
	usershare allow guests = yes
	security = share
	guest ok = yes
	guest account = xxx
[printers]
	comment = All Printers
	browseable = no
	path = /var/spool/samba
	printable = yes
	create mask = 0700
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
[hoge]
	path = /aaa/bbb
	writeable = yes
	valid users = xxx, nobody, yyy

プリンタ関係は不要だが残している。

[global] workgroup = xxx が効かない。 それにユーザーとsamabユーザーとの連携がどうもうまくいっていない。 chmod -R 777 hoge

Red hat

[global]
   workgroup = WORKGROUP
   server string = Samba Server XXX
   security = share
   guest ok = yes
   guest account = xxx
   load printers = no
   cups options = raw
   log file = /var/log/samba/%m.log
   max log size = 50
   dns proxy = no
[homes]
   comment = Home Directories
   browseable = yes
   writable = yes

丸見え状態だけど、それはそれで都合が良い。

Samba 2.2.11 (Vine 4.2 へ入れた物)

今更だろうが apt-get や Synaptic でインストール出来ない為、日本 Samba ユーザ会 辺りから取ってきた、多分 Vine Linux 2.6 用の samba-2.2.11.ja-1.0vl1.i386.rpm を rpm -ivh で入れる。
インストールの終わりで応答無しになるが気にしない…

参考:Sambaのインストール・設定

# grep '^[^#;]' /etc/samba/smb.conf
[global]
   unix charset = EUC-JP
   dos charset = CP932
   display charset = CP932
   workgroup = WORKGROUP
   server string = Samba Server on %h
   security = user
   hosts allow = 192.168.1. 192.168.2. 127.
   log file = /var/log/samba/%m.log
   max log size = 50
   dns proxy = no
   idmap uid = 16777216-33554431
   idmap gid = 16777216-33554431
   template shell = /bin/false
   winbind use default domain = no
[homes]
   comment = %U's Home Directory
   browseable = no
   writable = yes
[sambadoc]
        comment = Samba Documents
        path = /var/samba/docs
        guest ok = Yes
        read only = Yes

security = share だとうまく入れない。
面倒だと感じていた smbpasswd -a newuser と smbpasswd newuser とで Samba ユーザーを設定すると入るようになった。

でも日本語が表示出来ない。と思ったら WinSCP でのコピーがいけない模様。
Windows からは出来るし、Vine でも読める。


Home / samba


© 2008 usskim    http://usskim.web.fc2.com/
inserted by FC2 system