linux-NT-连网,sos

linux-NT-连网,sos

    我用五台PC连了一个局域网,星型连接:
                                ip:                机器名:
一台win2000                主机        192.123.123.1        cool
一台win98                 客机        192.123.123.2        win98
一台redhat 6.2                客机        192.123.123.3        redhat
一台win2000                客机        192.123.123.4        win2000
一台turbolinux 6.0        客机        192.123.123.5        turbo

工作组为:abc

   五台机器中cool,win98,win2000可以访问每一台机器,文件与打印机共享;
   而redhat,turbo可以访问win98;
   访问cool和win2000时,用
        smbclient //cool/c  passwd
        smbclient //win2000/c passwd
可以访问,出现smb:\>,dir或ls 列出cool和win2000目录下的文件;
   而用 smbclient -L cool 下一步要输入passwd 我输入后报错说没有
访问权限.而不输入直接敲回车,或smbclient -L cool -N 则:
Security=Share Server=[LI386] USER=[] Workgroup=[LIGE] Domain=[LIGE]
        Sharename         Type
       
        //这里本应列出可共享目录,可我的这里是空的
       
        Server                         Comment
       
         ...
       
        Workgroup                 Master

         ...
   我cool和win2000中c:盘共享都是选Everyone,且smbclient //cool/c passwd
中的passwd我试过了我所有设的密码都报"无访问权限",不输入passwd 倒可进入
.但不列出主机共享目录.

  另外,在Turbo linux 6.0 X-kde中带有"网上邻居",同windows中的一样可
以浏览其他机器的共享目录和打印共享.我使用的情况是:
        以下皆是在Turbo linux 6.0 KDE中的"网上邻居"中
        输入密码 可以访问win98,redhat,turbo
        输入密码 不可以访问cool,win2000,(输错了密码报错,输正确密码后
什么都没有,cool和win2000没有列出任何共享文件夹或打印共享.cool,win2000
目录下为空.


问题就两个:
   1.  smbclient -L cool -N 不能列出共享文件夹
   2.  Turbo linux 6.0 的网上邻居不能浏览cool,win2000
我的想法:
   是不是cool和win2000中哪里密码或安全设置没设置好;
还是linux 没设置好,Turbo linux 6.0 我已重装了几遍了,但问题依旧.


                        请多多指教
                                smlboy
                                smlboy@etang.com
      
假设你的WIN2000机器中有david这个用户:

$ smbclient -L cool -U david
...
passwd:           //输入david的口令


一切ok! 记住你必需指定有访问权限的用户.      
在你的win2k里增加一个root的用户,密码随便设。
然后在linux里用root登录,然后:
#smbclient -L \\Win2K机的IP
#password (输入你在win2K上root用户的密码)
这样应该就OK了!