社区编辑申请
注册/登录
Unix系统中Samba讲解
系统 其他OS
在文章中,讲解到我们在做通过Windows访问Unix共享资源时,密码验证的工作是在Samba服务器,也就是Unix系统这一端进行的知识。

在我们学习了很久的Unix系统的知识后我们今天来学习新的知识。如果您的Unix系统中已经安装了Samba,那么访问Windows的共享资源是一件很容易的事。

要注意的是:我们在做通过Windows访问Unix共享资源时,密码验证的工作是在Samba服务器,也就是Unix系统这一端进行的;而如果通过Unix访问Windows的共享资源,验证工作是由Windows系统来完成的,所以在Unix系统上访问Windows的共享目录您必须具有Windows系统上合法的账户,也就是说Windows端共享的目录要具有访问的权限才可以。

Solaris 8:
在Windows端设置共享目录的访问用户及权限,然后使用如下命令:
# /usr/local/samba/bin/smbclient //Windows主机名/共享目录名 -U 用户名

其中“//Windows主机名/共享目录名”为您想要访问的Windows主机的共享资源,“-U 用户名”指定访问该共享资源的合法用户名,在Windows 9x系统中这项可以不写,因为它不需要验证。

如果是Windows NT/2000/XP系统则会要求您输入密码,这时输入该用户的密码即可登入资源共享提示符“smb:\>”下,在Solaris系统中实现共享有些麻烦,可以键入help指令查看可以使用的命令,基本上类似于FTP使用的命令,可以使用get、mget下载;put、mput上传等等。

Red Hat Linux:
执行如下指令: # mount -t smbfs -o username=用户名,password=密码 //Windows主机名/共享目录名 /本地挂接点

“-t smbfs”指定使用Samba服务共享时的文件类型;“-o username=用户名,password=密码”指定访问共享资源的合法用户名、密码;“/本地挂接点”远程系统挂接到本地的存放目录,该目录应为空或新创建的目录。不同于Solaris,在Linux中可以直接通过挂接点访问远程Windows系统的共享资源,类似于NFS服务。

另外,我们要注意的是,在Unix系统中目录或文件名是不允许有空格的,而这在Windows系统中是可以的,当使用Samba服务时,不要在Windows系统中使用空格命名的目录或文件,否则在Unix系统中是无法访问的。

到此,我们已经介绍了Samba的基本应用,在我们的日常网管工作中Samba是一个很实用的工具,如本文的例子就是笔者单位的一台Unix系统上的Apache Web服务器,因为要经常更新网页,每一次在Windows上改完网页再通过FTP上传到Web服务器上是很麻烦的,配置Samba之后修改完的网页就可以直接拷贝到远程Unix系统的Web服务器存放页面的默认目录中,十分方便。

Samba服务器可以取代局域网内部的很多FTP、Web服务的应用,因为其使用简单方便。

但您不要以为Samba的功能仅是如此,Samba不仅可以让Windows和Unix系统间实现资源共享,在OS/2、VMS、DOS系统中也可以安装Samba实现与Windows系统的资源共享;而Samba本身还可以配置成为Windows系统的域控制器、WINS服务器等来管理Windows网络,如果您想更多的了解Samba,可以访问Samba的官方站点,它提供了大量的Samba技术文档。

【编辑推荐】

  1. Unix系统管理命令解析
  2. 文件和目录Unix命令讲解
  3. Unix操作系统增加新员
  4. 自动增加Unix网关方法讲解
  5. Unix操作系统重定向讲解
责任编辑:小霞
相关推荐

2014-08-04 11:22:21

linuxsamba服务器

2011-02-22 10:46:02

Samba配置

2011-09-01 18:12:43

2010-03-25 10:36:58

CentOS Samb

2011-01-10 13:21:45

linuxsamba

2010-08-05 11:26:56

NFS服务

2010-08-03 11:41:24

Ubuntu NFS

2009-12-10 10:18:44

Apache安装

同话题下的热门内容

CPU突然飙高,系统反应慢怎么排查,我来教教你实战 | CentOS 7 安装 Oracle 19c

编辑推荐

软件卸载不干净怎么办?智能卸载轻松搞定!苹果凌晨1点最新推送iOS 11正式版 如何使用 printf 来格式化输出CentOS Linux 已死—Red Hat 称 Stream 不是替代品BIO、NIO 到多路复用的演进路径,你明白了吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号