いつのまにかsymlinkを辿ってくれなくなっていたので設定変更
2013-02-27-1 / カテゴリ: [samba] / [permlink]

samba(ubuntu 12.04 / samab 3.6.3)環境において、ホームディレクトリから外付けHDDとかにシンボリックリンクを作成しても、samba経由でWindowsからいつの間にか見えなくなっていた。
(というか昔は見えてたと思うんだけど、最近リンク作ったら見えなかった)
続きを読む

インストール
2006-06-06-1 / カテゴリ: [centos][samba] / [permlink]

# yum install samba
設定は /etc/samba 以下。眺めた感じでは特に変更箇所はなかったので
# smbpasswd -a USERNAME
でユーザ追加。ユーザ情報は /etc/samba/smbpasswd

smb.conf の文字コード設定が有効なのは global のみ??
2005-08-10-2 / カテゴリ: [linux][debian][samba] / [permlink]

/dev/hdd1 に SJIS でネーミングされたファイルが大量にある。
/dev/hdb1 に EUC-JP として、全部コピーしたい。

文字コードを設定した mount は、ext2/ext3 では使えず、smbfs や NTFS 等だけみたいなので、
hdd1 を dos charset = CP932 / unix charset = CP932
hdb1 を dos charset = CP932 / unix charset = eucJP-ms
として samba 共有し、win から cp すればクリアできると思ったが…

[global]セクションに設定したコード設定は有効だけど、それ以外のセクション([share-1]とか)は、コードの設定が効かない…

こーゆーことをしたかったんだけどなぁ。
[share-b]
   path = /mnt/hdb1
   comment = hdb1
   browseable = yes
   writable = yes
   create mask = 0644
   directory mask = 0755
   dos charset = CP932
   unix charset = eucJP-ms
	 
[share-d]
   path = /mnt/hdd1
   comment = hdd1
   browseable = yes
   writable = yes
   create mask = 0644
   directory mask = 0755
   dos charset = CP932
   unix charset = CP932

rename スクリプト作るのが手っ取り早いのかな。

samba3 インストール・ユーザ設定
2005-08-03-2 / カテゴリ: [linux][debian][samba] / [permlink]

インストールはsargeがtestingだったときと同じ[2004-06-16-2]なので略。って、1年以上昔じゃん^^;

ユーザ設定は、woody の頃(1.x)は /etc/samba/smbpasswd だったのが、/var/lib/samba/passdb.tdb に変更されている。
でもって、aptitude install での debconf で "create samba password database" に yes で答えると、(多分)/etc/passwd 全員分のデータが入るので、困る場合はいったん削除(リネーム)して、新たにユーザ登録したほうが良いかも
# smbpasswd -a zaki
(ユーザ zaki を登録する場合)
そーすれば、/var/lib/samba/passdb.tdb が新規に生成される。

samba 自体の設定は /etc/samba/smb.conf で変わらず。

smbmount の日本語設定
2005-07-04-2 / カテゴリ: [linux][debian][samba] / [permlink]

# smbmount //address/dir /mnt -o codepage=cp932,iocharset=euc-jp
codepage に、サーバが発するファイル名の文字コード種
iocharset に、マウント時に変換したい変換後の文字コード種

Version 3.0.14a-Debian

samba3.0の日本語設定
2005-07-04-1 / カテゴリ: [linux][debian][samba] / [permlink]

smb.conf
dos charset = CP932
unix charset = CP932
ファイルシステムが認識しているファイル名の文字コード(unix charset)が SJIS で、sambaクライアント(Windowsマシンとか)に認識させたいのも(dos charset)が SJIS の場合。うちは、debian上で既にシフトJISとしてマウントしてるんで、これで。
要は、unix charset が in で、dos charset が out.

Linux上で、euc-jp としてマウントしているのであれば、unix charset は eucJP-ms に設定すれば良いらしい。
http://www.miraclelinux.com/technet/samba30/migration.html

samba 3.0 になって、smbmount がエラーになった
2005-06-12-2 / カテゴリ: [linux][debian][samba] / [permlink]

timeout connecting to 192.168.XXX.XXX:445
になってしまう。。。
相手は LinkStation だけど。

こたえはこちら
http://lists.samba.org/archive/samba/2002-September/050637.html

つーわけで、fstab にオプション追加
:
//192.168.XXX.XXX/share  /mnt/lan1  smbfs  username=XXX,uid=XXX,gid=XXX,password=XXX,port=139  0  0

debian(sarge) に samba 3.x インストール
2004-06-16-2 / カテゴリ: [linux][debian][samba] / [permlink]

[debconf]
1. Workgroup
2. Use password encryption          <Yes>
3. Use WINS settings from DHCP      <No>
4. run (daemon / inetd)             
5. create samba password database   <Yes>

ファイル名日本語設定
 ######## character settings
   unix charset = EUC-JP
   dos charset = CP932
   display charset = CP932

$ ls で表示させるには、LANG=ja_JP.eucJP が必要
Referrer (Inside): [2005-08-03-2]
カテゴリ: samba

最終更新時間: 2013-05-02 16:12