QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1430|回复: 15

Samba 共享问题_Who can save me?

[复制链接]
发表于 2003-6-7 22:47:25 | 显示全部楼层 |阅读模式
我事先搜索相关的帖子, 没有满意的!
我用的是Redhat 9.0
两台电脑A,B, 共享ADSL上网! A装WIN2000, 为主机, B装WIN98\WINXP\Redhat9三个系统.网络设置正常, B机的Redhat系统可挂载WIN98\WINXP.
图形界面设置Samba服务器
用户及PWD默认
通过Samba可访问A机的共享目录及文件,好像不能远程运行,非本地运行不可!不知如何解释, MS的网上邻居不存在此问题!
同时, A机的WIN2000不可见B机Liunx系统?
B机WIN文8\WINXP不可见B机Liunx系统? 不知这两个问题是否等同?
参看网上帖子,可能是没在Samba中添加用户?我现仍不清楚该如何在VI中编辑Samba的conf?参数如何?
请诸位指条明路吧!
以上均是菜鸟问题,大侠勿笑!在此现一一谢过!
发表于 2003-6-8 09:45:08 | 显示全部楼层
B机WIN系统访问linux不是用samba的,WIN系统访问同机linux文件系统要另外装软件。

samba 问题看精华区
回复

使用道具 举报

 楼主| 发表于 2003-6-8 22:18:30 | 显示全部楼层

samba问题依旧! 看看我的Samba.comf!

[root@localhost root]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[immuno]"
Loaded services file OK.
Press enter to see a dump of your service definitions
# Global parameters
[global]
        coding system =
        client code page = 950
        code page directory = /usr/share/samba/codepages
        workgroup = IBM_LIUNX
        netbios name = IBM_SAMBA
        netbios aliases =
        netbios scope =
        server string = Samba Server
        interfaces =
        bind interfaces only = No
        security = SHARE
        encrypt passwords = Yes
        update encrypted = No
        allow trusted domains = Yes
        hosts equiv =
        min passwd length = 5
        map to guest = Never
....
[homes]
        comment = Home Directories
        valid users = %S
        read only = No
        create mask = 0664
        directory mask = 0775
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        guest ok = Yes
        printable = Yes
        browseable = No

[immuno]
        comment = immunology
        path = /home/zhoujf/immunology
        guest ok = Yes
上述配置,未发现语法错误!A机仍不见B机的Linux系统

唉!
烦啊!
回复

使用道具 举报

发表于 2003-6-9 08:54:42 | 显示全部楼层
你可以在A机上用\\IP来访问试试!应是可以看到B机的内容的!
回复

使用道具 举报

 楼主| 发表于 2003-6-9 21:23:58 | 显示全部楼层
1.
我按楼上的照办, -->A机资源管理器地址栏添\\192.168.0.3 (B机的IP)-->仍不见B机的Linux!
B机Samba服务器可见工作组为WORKGROUP下A机的共享资源! 但B机的本机工作组IBM_LINUX打不开!
图形界面上两工作组的图标也不同! 不知如何解释?
2.
我在B机Linux中安装Linneighbourhood,问题同上类似, 不可打开本机工作组IBM_LINUX的内容!

还情诸位大侠会诊啊!
A机为主机,装WIN2000,IP为192.168.0.1, B机装WIN98,WINXP.LINUX, IP为192.168.0.3,共享ADSL上网!
问题: A机不可见B机的LINUX? B机的WIN不可见LINUX?WHY?
回复

使用道具 举报

 楼主| 发表于 2003-6-9 22:43:55 | 显示全部楼层
[root@localhost root]# smbclient -L //ibm_linux
added interface ip=192.168.0.3 bcast=192.168.0.255 nmask=255.255.255.0
Connection to ibm_linux failed
[root@localhost root]#

我该如何解决呢?
求助!
郁闷!
回复

使用道具 举报

 楼主| 发表于 2003-6-9 23:58:30 | 显示全部楼层
LinNeighborhood 目录树如下:
日--localhost.localdomain
   |
   --IBM_LINUX(B机所的属工作组)
   |
  日-WORKGROUP(A机所的属工作组)
     |
     --A机
      
IBM_LINUX(B机所的属工作组)  下为何寻不着B机呢?
情高手指点迷津!
回复

使用道具 举报

发表于 2003-6-10 09:02:12 | 显示全部楼层
你在samba里建了用户了吗?如果没建那是肯定不行的!
回复

使用道具 举报

 楼主| 发表于 2003-6-11 00:01:45 | 显示全部楼层
[quote:2c3c845e2f=""]你在samba里建了用户了吗?如果没建那是肯定不行的![/quote]
冤啊!
我在samba里建了用户的!
命令如下:
#adduser
xxx
#passwd
mmm
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
#smbpasswd
New SMB password: nnn
Reytpe new SMB password: nnn
#/etc/rc.d/init.d/smb restard

结果:
B机在Samba中还是不可见本地机的资源
A机的网上邻居还是不可见B机的LINUX!

分析:
只能说明B机的Samba服务器设置不当! 未能使B机的资源共享!

大侠们!给点智慧吧!
W   WW WW 5   55 55
回复

使用道具 举报

发表于 2003-6-11 09:11:05 | 显示全部楼层
[quote:22c4c958e0="lone_king"][quote:22c4c958e0=""]你在samba里建了用户了吗?如果没建那是肯定不行的![/quote]
冤啊!
我在samba里建了用户的!
命令如下:
#adduser
xxx
#passwd --->这里是用户xxx吗?不是!
mmm
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
#smbpasswd
New SMB password: nnn
Reytpe new SMB password: nnn
#/etc/rc.d/init.d/smb restard

结果:
B机在Samba中还是不可见本地机的资源
A机的网上邻居还是不可见B机的LINUX!

分析:
只能说明B机的Samba服务器设置不当! 未能使B机的资源共享!

大侠们!给点智慧吧!
W   WW WW 5   55 55[/quote]

建samba用户的时候用:
smbpasswd -a xxx
或者:smbpasswd xxx:group
这里的group是xxx用户所在组,可以用id xxx来查看!
如果配置没错误,又有xxx用户的访问的权限的话,应该就行了!
回复

使用道具 举报

 楼主| 发表于 2003-6-12 18:25:10 | 显示全部楼层
建samba用户的时候用:
smbpasswd -a xxx
或者:smbpasswd xxx:group
这里的group是xxx用户所在组,可以用id xxx来查看!
如果配置没错误,又有xxx用户的访问的权限的话,应该就行了!

斑竹啊!
我的问题是
A机不可见B机的LINUX? B机的WIN不可见LINUX?WHY


我的SAMBA服务器配置中肯定已建了SAMBA用户
你的建议我也试过,但最终结果还是一样啊!A机WIN2000的网上邻居就是无法见到B机的LINUX的工作组和SAMBA服务器!

还有
[root@localhost root]# smbclient -L \\\A机名
可见A机的共享目录,A机的工作组,其中的一个工作组为B机的Samba服务器
[root@localhost root]#



在A机WIN2000中PING B机的IP没问题的,通的!
在B机LINUX中PING A机的IP也没问题,也是通的!

怪哉!搞不懂啊!
难道A机的Win 2000的网上邻居有问题?
回复

使用道具 举报

 楼主| 发表于 2003-6-12 18:29:47 | 显示全部楼层
再提供一信息!
以B机的另一系统WIN XP进入,在A机的网上邻居可见B机的共享内容,这又是为何?
回复

使用道具 举报

发表于 2003-6-12 22:42:48 | 显示全部楼层
你将A机的地址不要设为1,改为其它的肯定能够看到。
如能看到打不开的话就是你的SMB没设好!
9.0版的在图形界面设就可以了! :-)
回复

使用道具 举报

 楼主| 发表于 2003-6-14 09:03:41 | 显示全部楼层

旧的去了,新的来了

[quote:ff98c8a9ad="tyliu"]你将A机的地址不要设为1,改为其它的肯定能够看到。
如能看到打不开的话就是你的SMB没设好!
9.0版的在图形界面设就可以了! :-)[/quote]
一言中的! 可否解释一下?whyA机的地址不要设为1?
多些诸位的教导!
俺是菜鸟,问题也多多!望诸位能继续诲人不倦啊! 再谢!
问题:
进入Xwindow,
我通过LinNeighborhood将A机的共享文件挂载到B机一目录下,中文的文件名显示正常!
但通过Samba服务器浏览A机的共享文件,发现中文的文件名显示乱码!

复习本站的相关帖子,
应该在SAMBA.CONF中设client code page = 936

我也是依此设定的!
请问问题出在那? 我该如何设定呢?
谢谢大侠们!
回复

使用道具 举报

发表于 2003-6-14 22:09:00 | 显示全部楼层
好像linux默认1是拿来做××,我也搞不清!
我也是盲人乱撞撞中了,希望那位高手指点指点!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:39 , Processed in 0.052963 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表