【原创】Linux和Windows系统samba连网,网上邻居一样地互相访问和共享
很多情况下不想通过ftp/telnet等方式访问Linux,而想在网上邻居里面直接查找或者在运行里面输入"\\Linux主机的IP地址"这样来访问,可以吗?
当然可以,只要安装samba就可以了.
安装后编辑配置文件smb.conf,设置好里面的hosts allow就可以了.比如你的Windows主机的IP地址是192.168.120.1而Linux主机的IP地址是192.168.120.2,则 hosts allow这里要写"192.168.120."
下一步就要通过smbadduser命令来设置访问Linux的用户名和密码了,smbadduser命令的格式是:
smbadduser unixid:winid
unixid必须是Linux的系统用户,比如root,而winid是Windows系统下的用户名.
应该说设置是相当简单的,还有smbclient和smbmount命令等以smb开头的命令都很好.
要注意一下:smbclient访问Windows系统时一定要用hostname(主机名),比如:
smbclient //Windows/share
不能用IP地址:
smbclient //192.168.120.1/share另外,如果你的Windows主机是Windows 98,如果要访问Linux系统,你必须用Linux下的用户名登录Windows 98,因为Windows 98不提示输入密码!
可以参见我前几年写的文章:
######主题:有谁知道在linux下象windows下网上邻居那样可以直接访问别人机器的#被http://www.goodgoodstudy.com/net/net1769.htm转载的#####
访问的可以是linux机器 也可以是windows
回复人: zhoulifa(周立发) ( ) 信誉:100 2002-07-15 18:17:43Z 得分:0
如果你的电脑上安装并运行了samba可以用smbclient命令:
Usage: smbclient service <password> [options]
Version 2.2.1a
-s smb.conf pathname to smb.conf file
-O socket_options socket options to use
-R name resolve order use these name resolution services only
-M host send a winpopup message to the host
-i scope use this NetBIOS scope
-N don't ask for a password
-n netbios name. Use this name as my netbios name
-d debuglevel set the debuglevel
-P connect to service as a printer
-p port connect to the specified port
-l log basename. Basename for log/debug files
-h Print this help message.
-I dest IP use this IP to connect to
-E write messages to stderr instead of stdout
-U username set the network username
-L host get a list of shares available on a host
-t terminal code terminal i/o code {sjis|euc|jis7|jis8|junet|hex}
-m max protocol set the max protocol level
-A filename get the credentials from a file
-W workgroup set the workgroup name
-T<c|x>IXFqgbNan command line tar
-D directory start from directory
-c command string execute semicolon separated commands
-b xmit/send buffer changes the transmit/send buffer (default: 65520)
回复人: zhenshi(真世) ( ) 信誉:100 2002-07-15 18:24:04Z 得分:0
这里介绍的四款非常方便、易用的小软件,会让你查找“网络邻居”马上变得简单无比。
Gnomba??动作迅速
这个图形工具允许你扫描不同区域子网内基于SMB协议的电脑,速度要快过Windows 9X在打开“网络邻居”时所做的扫描。
在网站http://gnomba.darkcorner.net/可