[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:75091] only one user can't create file on samba shared directory


こんにちは。松田陽一@三鷹です。

[Q]
職場内で web サーバ兼ファイルサーバを運用しています。
samba でファイル共有を行っております。
職場内のマシンは全て Win95/98 です。
同一のグループ名を使用しています。

何故か、特定のユーザーのみ、ファイルやディレクトリの作成ができません。

職場内ユーザー共通のファイル共有専用アカウントとして、 "shokuba" と
いうユーザーを作成しています。
このアカウントで、他のマシンでは全く問題なくディレクトリの作成ができ
るのですが、そのユーザーのマシンだけが、ディレクトリの作成ができず、
「アクセスは拒否されました」
というダイアログボックスが表示されます。

更に不思議なのは、そのユーザー専用のアカウント "matsuda" のディレク
トリにおいては、全く問題なくディレクトリの作成ができます。

/home/shokuba : user_a, user_b, user_c ... ファイル作成可能
                matsuda ... ファイル作成不可

/home/matsuda : matsuda ... ファイル作成可能

matsuda のマシンが他の人と唯一違うのは、 NEC PC9821Na12 で、 OSR2 で
ない Windows95 であることくらいでしょうか。
他の人のマシンは OSR2 以降の Win95 か Win98 です。

/var/log/smb を見るとこんな感じです。

[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(355)
  del_share_modes Deleting share mode entry dev=900 ino=932130
[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(376)
  del_share_modes num entries = 0, deleting share_mode dev=900 ino=932130
[2000/10/24 11:17:30, 2] smbd/close.c:close_normal_file(159)
  tokkyo closed file test001.mdb (numopen=0) 
[2000/10/24 11:17:30, 2] smbd/open.c:open_file(602)
  matsuda opened file test001.mdb read=Yes write=No (numopen=1)
[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(355)
  del_share_modes Deleting share mode entry dev=900 ino=932130
[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(376)
  del_share_modes num entries = 0, deleting share_mode dev=900 ino=932130
[2000/10/24 11:17:30, 2] smbd/close.c:close_normal_file(159)
  matsuda closed file test001.mdb (numopen=0) 
[2000/10/24 11:17:30, 2] smbd/open.c:open_file(602)
  matsuda opened file test001.mdb read=Yes write=No (numopen=1)
[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(355)
  del_share_modes Deleting share mode entry dev=900 ino=932130
[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(376)
  del_share_modes num entries = 0, deleting share_mode dev=900 ino=932130
[2000/10/24 11:17:30, 2] smbd/close.c:close_normal_file(159)
  matsuda closed file test001.mdb (numopen=0) 
[2000/10/24 11:17:30, 2] smbd/open.c:open_file(602)
  matsuda opened file test001.mdb read=Yes write=No (numopen=1)
[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(355)
  del_share_modes Deleting share mode entry dev=900 ino=932130
[2000/10/24 11:17:30, 2] locking/locking_shm.c:shm_del_share_mode(376)
  del_share_modes num entries = 0, deleting share_mode dev=900 ino=932130
[2000/10/24 11:17:30, 2] smbd/close.c:close_normal_file(159)
  matsuda closed file test001.mdb (numopen=0) 
[2000/10/24 11:17:30, 2] smbd/password.c:pass_check_smb(528)
  pass_check_smb failed - invalid password for user [matsuda]

ファイル共有の際に入力するパスワードは確かに合っている筈で、エクスプ
ローラでもファイルの一覧はきちんと表示されます。
なのに、ログには「パスワードが違う」と表示され、更にはリードオンリー
モードでのみ開かれています。

このような状況ですので、先ずどちらが原因なのかの特定もできず、困って
おります。

ディストリビューション: Debian 2.2(potato)
samba のバージョン: 2.0.7-3
カーネル: 2.2.17+smp+raid1

どなたか原因をお分かりの方、いらっしゃいましたらご教示願います。(__)
或は不足な情報等ありましたら指図して頂ければ幸いです。
--
♪そぉ〜っとぉ〜☆彡
松田 陽一(yoh)
mailto:yoh _at_ coolmail.net
http://www2.palnet.or.jp/~matsuda/index.htm

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: