Vine3.2 で samba
西広島ドットコムへようこそ!
|トップ|新着情報|検索|サイトマップ|
 パソコン
 ネット

現在のところ、最も内容が充実しています。

 プログラム
 地域
 学習指導
 哲学
 創作
 批評
 トレード
 リンク集

samba の設定

まずインストールしよう。

 # apt-get update
 # apt-get install samba

インストーラのデフォルトにしたがい、デーモンとして起動する。 つづいて環境を整える。 元から hoge というユーザがいてパスワードをセット、foo は新たに追加するとすれば、

 # mksmbpasswd.sh < /etc/passwd > /etc/samba/smbpasswd
 # smbpasswd hoge
 # useradd foo
 # passwd foo
 # smbpasswd -a foo

Win2000/XP から同一の名前のマシンに再接続するときは再起動が必要かもしれない。 また、ユーザ名を変えて接続する場合[ネットワークドライブの割り当て]で、 \192.168.x.x/username のようなフォルダに向けて割り当てを行うこと。

ファイル共有のためのメモ

 # addgroup [--gid 500] family
 # mkdir /mnt/public
 # chgrp family /mnt/public
 # chmod 775 /mnt/public

通常は /etc/samba/smb.conf の [public] に共有したいディレクトリを書き、 上のようにユーザ設定をすれば終りだ。 記述について不明の点があれば、 日本Sambaユーザ会 でマニュアルを読むこと。 以下に書いたのは、ユーザの共有条件についてのちょっとしたメモである。

/etc/fstab に以下のように記述する(セカンダリ IDE のマスターにある HDD の第一パーティションを共有の場合)。

 /dev/hdc1  /mnt/public  ext2  auto,user,noexec,grpid,rw  0 0

/etc/samba/smb.conf に次のように書く([printers] などはそのまま)。

 ;[home] ... [home] はコメント化。
 
 [MD]
 comment = Public space; anyone can write any files.
 path = /mnt/public
 guest ok = yes
 read only = no
 writable = yes
 force group = family
 force create mode = 0664
 force directory mode =

/etc/rc.d/rc.local あたりに、

 # chown root.family /mnt/public/pub
 # chmod 777 /mnt/public/pub

こうすると、面白いことに、フォルダの持ち主が消すと、他人の 644 のファイルでも消える。 guest は nobody、他のユーザはそのまま。各自の作成したフォルダ内が自分の領分となる。 Windows からは RECYCLER の所有者、 グループが Windows からアクセス可能なものとなっている必要がある。

設定後 samba を再開する。 エラーが表示されなければ Ok。

 # /etc/init.d/samba restart

smbmount が使いたい場合は smbclient smbfs もインストール。

|サイトポリシー|プロフィール|地図|お問合せ|
2007- (C) Nishihiroshima.com RSS