Linux |
您所在的位置:网站首页 › samba服务器的主要功能是 › Linux |
客户端访问 Samba服务器端配置完成后,客户端就可以访问其共享的资源。在本章中将分别讲述通过Windows客户端及Linux客户端访问Samba服务器共享资源的方法。默认Samba服务器已配置完成,配置情况如下。 (1)IP地址:192.168.0.14。 (2)FQDN:fs.example.com。 (3)用户名:tonyzhang。 (4)密码为:111。 (5)smb.conf的配置如下。 [smbtest] comment = This is smb test path = /testLinux平台 通过Linux平台访问Samba服务端方法有以下3种(以下3种方法同样适用于Linux平台访问Windows平台的共享文件夹)。 1.使用smbclient方式 smbclient可以用于浏览Samba服务器上所有共享资源,也可用于直接访问Samba服务器指定共享资源。 (1)浏览Samba服务器所有共享资源使用如下命令。 smbclient -L 192.168.0.14 -U tonyzhang该命令运行后会提示输入tonyzhang的密码,如希望通过该命令同时指定用户密码使用如下命令。 smbclient -L 192.168.0.14 -U tonyzhang%111(2)直接访问Samba服务器指定共享资源。 smbclient //192.168.0.14/smbtest -U tonyzhang该命令运行后会提示输入tonyzhang的密码(如图6-53),如希望通过该命令同时指定用户密码使用如下命令。 上述两种方式一种要每次输入密码,使用不方便,一种在操作时容易让其他人看到密码,可以通过建立一个密码文件解决以上两种方法的不足。在家目录下建立pwd.conf文件,在其中加入以下内容。 username=tonyzhang password=111再次使用smbclient命令连接到Samba服务器共享资源时使用如下方法。 smbclient //192.168.0.14/smbtest -A ~/pwd.conf使用smbclient直接进入共享资源后(如图6-54所示),对文件及目录的操作与FTP命令类似,在这里就不一一讲述了。 2.使用mount方式 如果习惯使用Linux命令操作文件及目录,可使用如下命令将Samba服务器的共享资源挂载到系统中。 mount -t cifs //192.168.0.14/smbtest /mnt -o username=tonyzhang%111如果希望永久使用Samba服务器共享资源,可将挂载信息写入/etc/fstab文件中。在/etc/fstab中加入以下内容即可。 //192.168.0.14/smbtest/mntcifsdefaults,username=tonyzhang%11100/etc/fstab文件默认的权限为644,也就是说系统中所有用户都可以读取,这样一个普通用户通过查看该文件就可以知道访问Samba服务器共享资源的用户及密码。如果不希望普通用户查看到Samba访问Samba服务器共享资源的用户及密码,可改变加入/etc/fstab的内容为 //192.168.0.14/smbtest /mnt cifs defaults,credentials=/etc/samba/pwd.conf 0 0然后在/etc/samba/pwd.conf文件中加入以下内容,并使用chmod命令将该文件的权限改为400即可。 username=user1 password=1113.使用自动挂载方式 使用自动挂载方法如下。 (1)在/etc/auto.master文件中加入以下内容。 /mnt /etc/samba.misc--timeout=30#timeout可根据实际网络情况设置(2)在/etc下新建samba.misc文件,并加入以下内容。 samba-fstype=cifs,username=user1,password=111 ://192.168.0.14/smbtest6.7.2 Windows平台(图略) 通过Windows平台访问Samba服务端方法有以下3种。 1.使用网上邻居方式 在Windows中双击打开"网上邻居"→"整个网络"→"Microsoft Windows Network",双击进入对应工作组,双击Samba服务器。这时根据Samba服务器上有关客户端访问配置的不同,可能会提示要求输入Samba服务器的用户账户及用户密码。在正确输入后,可浏览到Samba服务器上所有可见的共享资源,双击进入需要访问的共享资源即可。 提示:由于Windows中网上邻居工作方式的原因,在一些情况下在网上邻居中无法找到网络中的计算机,而且网上邻居速度较慢,因此不推荐使用此方式。 2.使用UNC路径方式 在Windows"运行"对话框或资源管理器(或IE浏览器)地址栏输入UNC路径直接访问Samba服务器共享资源,输入UNC路径有以下4种方法。 (1)\\Samba服务器名称。 (2)\\Samba服务器名称共享目录名。 (3)\\Samba服务器IP。 (4)\\Samba服务器IP\共享目录名。 提示:在知道Samba服务器IP地址时推荐使用IP地址访问,因为使用Samba服务器名时,系统还是会将名称解析为IP地址。 根据Samba服务器上有关客户端访问配置的不同,可能会提示要求输入Samba服务器的用户账户及用户密码,如图6-55所示。 3.使用映射网络驱动器方式 对于需要经常访问的Samba服务器共享资源,如果每次都使用UNC路径访问就比较麻烦,这时可使用Windows中提供的映射网络驱动器功能。可以使用以下4种方法进行映射网络驱动器的操作。 (1)右键单击共享的文件夹→"映射网络驱动器",如图6-56所示。 (2)右键单击"网上邻居"→"映射网络驱动器",如图6-57所示。 (3)右键单击"我的电脑"→"映射网络驱动器",如图6-58所示。 (4)打开映射网络驱动器操作界面后,输入共享资源的UNC路径输入(如使用上述方法2可不用输入UNC路径),选择希望映射的盘符即可,如图6-59所示。4.使用命令行方式 在命令行中输入以下命令可将\\192.168.0.14\smbtest映射为Z盘。 net use z: \\192.168.0.14\smbtest参考: http://book.51cto.com/art/201108/282503.htm |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |