vine-users ML アーカイブ



[vine-users:057513] Re: Vine2.6r1 での samba 設定について

  • From: vine-user miekko <miekko@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:057513] Re: Vine2.6r1 での samba 設定について
  • Date: Sat, 11 Jan 2003 17:27:33 +0900
高橋です。小生の浅知恵で設定したことを書かせていただきます。
どなたからかあったかもしれませんが?
> 初投稿失礼します。
> 年末年始にLinuxを初めてインストールした初心者です。
> 
> 自宅と会社のネットワーク設定等を苦戦して終わり、文献等参考にしsambaの設
> 定を始めましたが、思うようにいきません。
> 疑問点は2点です。ご教授お願いします。
> 
> 1点目は、社内ネットワークよりsambaで設定した端末をIPアドレスで検索したと
> きには見る事ができるのですが、一覧から端末名で見ようとすると、ユーザ名と
> パスワードの要求がきます。しかしsambaのパスワードやLinuxのパスワード等を
> 入力しても開くことができません。
> 
> 2点目は、sambaで設定した共有フォルダのファイルを開くと、常にリードオンリー
> として扱われてしまう現象です。当方が共有しているのはWindowsのドライブを
> マウントしているファイルです。以下のsmb.confに間違いがあるのでしょうか?
私の現在設定しているのは、window98、windowsXP(home,pro)が混在するなかで
windowsそのもののuserの設定なくLinux FileServerに接続するため 、/etc/cmb.conf の設定は
security=share にし、#chomod nobody XXXX       #chgrp nobody xxxx    しています。vfatをマウントしてする場合、どうしてもumaskの変更が必要となるようです。
hda2 の vfat をmount するときには

#mount -t vfat -o rw,user,umask=000 /dev/hda2 /home/win

smb.conf は下記です
[PUBLIC]
        comment = Public Space for Everyone
        path = /home/win
        read only = No
        force create mode = 0666
        force directory mode = 0777
        guest only = Yes
        guest ok = Yes
そのとき /home/win は own=root grp=root  でも問題なくwindowから読み書きできると思います。
login後にmount するのがいやなら
/etc/fstabを下記に
省略
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
/dev/hda2               /home/win               vfat    defaults,rw,user,umask=0
00      0 0
追加しておけばいいと、思います。

> よろしくお願いします。
> 
> [global]
> 	coding system = euc
> 	client code page = 932
> ;;	workgroup = WORKGROUP
> 	workgroup = ○○○○○○○
> ;;	server string = Samba %v
> 	server string = ○○○○○
> 	encrypt passwords = Yes
> 	map to guest = Bad User
> 	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> ;;	dns proxy = No
> ;;	os level = 1
> 	security = user
	security=share
        職場ではwindowsマシンそのものがだれでも使えるようにでsambpasswrdは設定して
いない、また /home/samba/publicをwindowsから共有しているので
   own --> nobody   grp ---> nobodyとしています。
> 	guest ok = Yes
> 
> ;[homes]
> ;	comment = %U's Home directory
> ;	read only = No
> ;	browseable = No
> 
> [printers]
> 	comment = All Printers
> 	path = /var/spool/samba
> 	print ok = Yes
> 	browseable = No
> 
> [MyDocuments]
> 	comment = MyDocuments
> 	path = /mnt/win/My Documents/
> ;	valid users = aaaaaaaa
> ;	public = no
> ;	writable = yes
> ;	printable = no
> ;	create mask = 0765
> 	read only = no
> 	guest only = yes
> 	guest ok = yes
> 
> 
>