实现Windows和Unix资源共享

2008-02-23 05:31:09来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

随着网络技术的发展,电脑之间的资源共享日益频繁。从同种系统之间,发展到异构系统间。Windows系统和Unix系统之间的文档和数据的交换技术也已发展成熟。本文介绍利用SCO VisionFS 3.1软件包,如何实现Windows和Unix系统之间相互共享资源。

  ■安装系统
  SCO VisionFS 3.1是SCO Vision 2K系统的一部分,支持绝大多数Unix操作系统。比如SCO OpenServer Release 5.0.2 、SCO UnixWare Release 2.1.3 、UnixWare 7 、SUN Solaris 2.51 (SPARC) 、IBM AIX 4.2 、HP-UX 10.01 及11 、Compaq Tru64 Unix 4.0D 、SGI IRIX 5.3 、Siemens Reliant Unix 5.43 等。用户能够在SCO网站上下载。现以SCO Unixware 7 为例说明安装和配置技术。

  下载的软件包是以vfsuw7.tar为文档名,是tar格式的文档。

  以root登录,cd /tmp;

  把vfsuw7.tar拷入当前目录下,假如不在本机下载的话,能够通过ftp从其他机器上传过来,记住一定要用二进制传输方式;

  输入:tar xvf vfsuw7.tar 解包;

  系统安装:pkgadd -d /tmp,系统提示:

62547_8008_001128c1-1.jpg 
  图1

  可用的软件包如下:

  1 visionfs SCO VisionFS 3.1

   (IA32) 3.10.905

  选择一个(或多个)需处理的软件包(或选择 ‘all‘处理任何软件包) (缺省: all)

  系统会提示您是否采用默认配置,此时直接回车采用系统默认配置,之后系统会安装六个部分的内容;

  系统提示:

  “安装SCO VisionFS 3.1 (visionfs) 成功。”

  并再次提示:

  可用的软件包如下:

  1 visionfs SCO VisionFS 3.1

   (IA32) 3.10.905

  选择一个(或多个)需处理的软件包(或选择 ‘all‘处理任何软件包) (缺省: all)

  按“q”回车退出安装。

  ■Windows用户访问Unix资源配置方法
  配置程式试图从/etc/passwd文档中将用户导入到VisionFS数据库。但是,由于Windows和Unix之间的口令加密机制不同,口令需重新初始化。配置程式会提示有四种不同的初始化方式,分别表示为,“B”:空口令;“F”:人工为任何的用户输入口令字;“R”:由机器随机地为每个用户产生不同的口令字;“U”:口令字和用户名相同。其中最安全的方式是选“R”。

  1.配置用户登录信息

  在终极用户提示符下,进入Vision目录:cd /usr/vision;

  配置命令:./bin/visionfs password -wizard

  根据系统提示,输入以上四个字母中的一个;

  我们会发现有些Unix系统内置的用户根本无需导入到VisionFS数据库,配置程式允许您修改或删除这些用户记录;

62547_8014_001128c1-2.jpg
  图2

  系统提示是否用“/bin/vi”编辑这些记录(用户名和口令),按回车(缺省编辑);

  编辑这些记录后,在命令方式下,输入“: x”存盘退出;

  根据系统提示覆盖原有记录。

  用户名和口令已配置好,如何通知用户呢?系统允许您发邮件给用户,假如这样的话,操作如下:

  在系统提示:“Send email? [y]”,按回车;

  在“Edit email template? [y] ”提示下,回车修改编辑缺省的邮件用语;

  在“Email domain: []”下,输入域名,邮件将按 “用户名@域名”发送;

  选择默认的邮件发送程式,就完成了SMB客户配置。

  2.启动VisionFS

  输入./bin/visionfs start就启动了SMB服务器。

  3.访问方式

  Windows用户能够通过网上邻居访问Unix共享文档系统和共享打印机。在打开Unix主机时,需进行用户验证(见图1)。

  输入在此前配置的VisionFS用户名和口令。

62547_8019_001128c1-3.jpg
  图3

  不同的用户可访问的文档目录可能不同。比如guest用户,能够访问由VisionFS设定的公用共享目录和Unix下guest用户主目录。VisionFS的客户用户名和Unix用户名不一定要相同,能够建立一一映射关系,具体设定可参照Profile Editor。

  假如要修改VisionFS用户的口令,能够在VisionFS服务器的共享目录/visiontools/visionfs下执行password.exe就能够修改口令(见图2)。

  ■Unix用户访问Windows资源的配置方法
  配置VisionFS Client使得Unix用户能够访问Windows共享资源。Unix是通过NFS实现资源共享的,因此应先安装和配置NFS,使visionfs Client把NFS的请求映射到SMB客户请求,使visionfs Clien成为NFS和SMB的桥梁。

  1.以root身份登录;

  2.没有安装NFS的Unix系统,应先安装NFS;

  3.在适当的路径下,建立一个共享目录(例:/home2/sharedir)共享该目录:share /home2/sharedir。为了使Unix系统重启时自动共享该目录,能够在/etc/rc3.d目录下新建一个运行文档,比如S90share(必须以“S”开头,文档名列表顺序应在S90vfsmnt、 S90visionfs之前),其内容如下:

  case "$1" in

  stop)

   unshare /home2/sharedir

   ;;

  start)

  share /home2/sharedir

  ;;

  esac

  4.cd /usr/vision;

  5../bin/visionfs clientadmin -setup

  系统提示:

  ———————————————

   SCO VisionFS SMB Client Setup

  ———————————————

  Setup recommends you use the following settings:

  Mount directory = /smb

  Existing file system shared through NFS = /home2/sharedir

  Start SCO VisionFS SMB Client on reboot = yes (Run level = 3)

  Start SCO VisionFS SMB Client now = yes

  Are these settings OK?

   Y - Yes, install using these settings

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Stty使用一技

下一篇: Unix中限制root远程登录的方法