当前位置:  技术问答>linux和unix

从WINDOWS工作站如何访问LINUX工作站上的文件,也就是他们之间如何共享拷贝文件?

    来源: 互联网  发布时间:2014-12-09

    本文导语:  从WINDOWS工作站如何访问LINUX工作站上的文件,也就是他们之间如何共享拷贝文件? | 关于linux和windows通过网上邻居互相访问: //Designed by ZhouLifa on April 29, 2002 //If any bug found, please inform me...

从WINDOWS工作站如何访问LINUX工作站上的文件,也就是他们之间如何共享拷贝文件?

|
关于linux和windows通过网上邻居互相访问:

//Designed by ZhouLifa on April 29, 2002
//If any bug found, please inform me as soon as possible!
//Contact info:
//post addr: 广州市天河区华南理工大学计算机研究所 周立发 510640
//Computer Application Research Institution, South China University of Technology
//e-mail: zhoulifa@yahoo.com
//Tel: 020-87113239-9322

samba配置(smb.conf)
1.文件格式说明:
整个文件有如干个段和多个参数构成. 每个段开头是方括号([ ])括起来的段名, 结束于smb.conf文件的下一个段开头或文件尾.
文件是以一个个行为基本单位的. 每个行除了是段名或注释行外格式全为:name=value. 并且文件里段名和变量名(name)不分大小写.
以'#'或';'开头的行为注释行.等号前后的空格是忽略的.但每一行开头和结尾的空格是不可靠的,最好不要.变量值(value)里的空格赋值给变量(name)
若一行以''结尾则表明此行未完,下一行继续此行.
变量值(value)要么是字符,要么是逻辑值yes/no, true/false, 1/0
2.一般配置说明:
看这一段代码:
                 [share]
                 path = /home/guest
                 writeable = true
这就把你的目录/home/guest作为share共享给大家.即别人在网上邻居里看到你的计算机的share目录,内容是/home/guest下的.并且此目录可写.
再看这一段:
 [doc]
                 path = /home/pub
                 writeable = false
                 printable = true
                 guest ok = true
让大家可以以guest身份看到你的目录/home/pub目录的内容,并且可写也可打印其内容.当然共享名为doc了.
还可以把你的打印机共享给大家:
                 [printers]
                      path = /usr/spool/public
                      guest ok = yes
                      printable = yes
再看这一段:
[zhoulifa]
   comment = zhoulifa's Printer
   valid users = zhoulifa
   path = /home/zhoulifa
   printer = zhoulifa_printer
   public = no
   writable = no
   printable = yes
这一段有了zhoulifa一个共享目录,此目录只允许zhoulifa访问,并且可打印.

3.各段说明:
[global]段一般不需改动太多,但是你必需设计workgroup,并且要在它下面设置一个netbios name=你的共享名,使大家可以在网上邻居里看到你.
特别请大家注意的是默认好象没有netbios name这个参数的,你必需配置.
另外,security可以设计成任何的值,反正后来可以通过valid users来设定.
[home]段:如果你不允许linux用户共享你的资源,[home]段可以全部不要,就是说虽然有登录linux的用户名和密码但不能用来访问共享内容,如果有home段,那么每个linux用户可以看到的共享资源除了你在samba里另外设的外还有他的home里的东西.

4.看一下我的smb.conf吧:
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
#
# Any line which starts with a ; (semi-colon) or a # (hash)
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
#
# NOTE: Whenever you modify this file you should run the command "testparm"
# to check that you have not made any basic syntactic errors.
#
#======================= Global Settings =====================================
[global]

# workgroup = NT-Domain-Name or Workgroup-Name
   workgroup = Linux
   netbios name = Linux00

# server string is the equivalent of the NT Description field
   server string = Samba Server(我的Linux下的Samba服务器)

# this tells Samba to use a separate log file for each machine
# that connects
   log file = /var/log/samba/%m.log

# Put a capping on the size of the log files (in Kb).
   max log size = 0

# Security mode. Most people will want user level security. See
# security_level.txt for details.
   security = user

#============================ Share Definitions ==============================
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   valid users = %S
   create mode = 0664
   directory mode = 0775
# If you want users samba doesn't recognize to be mapped to a guest user
; map to guest = bad user

# This one is useful for people to share files
[guest]
   comment = Temporary file space
   path = /guest
   read only = no
   public = yes

/****************************************************************/
//Designed by ZhouLifa on April 29, 2002
//If any bug found, please inform me as soon as possible!
//Contact info:
//post addr: 广州市天河区华南理工大学计算机研究所 周立发 510640
//Computer Application Research Institution, South China University of Technology
//e-mail: zhoulifa@yahoo.com
//Tel: 020-87113239-9322

另外samba客户端等工具的使用:
(1)查看网络资源:smbclient -L //网上邻居计算机名称
列出的内容包括可用资源即是否要密码登录.IPC$说明要密码.例如:
        Sharename      Type      Comment
        ---------      ----      -------
        guest          Disk      Temporary file space
        IPC$           IPC       IPC Service (Samba Server(UnicomServer))
        ADMIN$         Disk      IPC Service (Samba Server(UnicomServer))

        Server               Comment
        ---------            -------
        LINUX00              Samba Server(UnicomServer)
        LINUX01              Linux01

        Workgroup            Master
        ---------            -------
        LINUX                LINUX01
此显示了Linux组里的Linux01计算机有guest目录可以共享,但是要密码.IPC$说明的.同组还有Linux01有可用资源.
(2)享用网络资源:smbclient //计算机名/目录名
如果是要密码的你要用:smbclient //计算机名/目录名 -U username
进去后的界面象ftp界面.可以用的命令也差不多,get,put等,还有tar命令可用的.
(3)把远程的东西当自己的东西用:smbmount //计算机名/目录名 /本地目录
比如你没有光驱,那么可以把别人的光驱mount上来:smbmount //Linux01/cdrom /mnt/cdrom
当然前提是对方(Linux01)把光驱共享了,以后你进入本地目录(/mnt/cdrom)看到的就是对方目录(cdrom里的)里的东西了.不需在smbclient去get了.
注意:用完了要smbumount /本地目录
(4)将别人的东西打包给自己smbtar,简单了,自己看man帮助吧.


|
安装设置samba

|
1、用samba,Linux已经带了。
2、用ftp

    
 
 

您可能感兴趣的文章:

  • WinDows8最新版文件夹加密
  • 急需windows server 2003系统c:windowssystem32文件夹下winlogon.exe、licdll.dll两个文件,在线等待!
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • windows下文件名非法字符及相关命令
  • 请问如何在WINDOWS中访问linux下的文件,并把Windows下的文件复制到linux下的分区中
  • 我是想写批处理文件将一个文件myfile自动拷到用户的 windowssystem 下,但不知用户的windows在c: 还是其他盘,我改怎做???
  • java中使用jxl生成excel文件,在unix中比在windows中明显慢,有高手知道原因吗?或者说unix和windows的文件系统哪个更快?
  • Linux + Windows2000 双启动,Windows2000起不来了,说是文件被破坏,进来看看……
  • 请问windows 2000怎么访问linux?我要从linux下拷文件到windows下
  • ubuntu的Linux与windows可以互ping,但是无法访问windows的共享文件夹,怎么解决
  • 晕哦,刚在windows下用虚拟机装个linux,不知道怎么把windows下的文件复制到linux里????
  • 请问:我在windows的命令行下进入了linux的ftp服务器,我下载的文件在windows的哪个位置呀
  • 用linux(服)windows(客)传输文件,windows端可以,linux端不可以,怎么回事???
  • windows,linux如何实现文件共享(windows,linux安在同一台机)?
  • 红旗Linux在局域网上能访问Windows的网上邻居上的windows98机器中的文件系统吗?
  • 请问有将class文件转换为可执行文件(如Windows下的exe文件)的工具吗?
  • Linux下用什么头文件替代windows.h头文件
  • windows下有沒有把.sgml文件轉換成.html文件的工具呀?
  • 求助!如何在没有图形界面的LINUX下压缩文件夹,并将这个压缩文件在windows下解压?
  • 救命呀,LINUX删除用户操作后,我的WINDOWS文件系统文件丢失了!在线等!
  • 帮朋友一问,用redhat做服务器,windows 2000 professional做工作站,可以组成工作网络吗
  • red hat linux工作站如何显示windows分区的汉字?
  • 程序从windows转化到linux下,需要做哪些工作?会不会很麻烦?
  • 如何卸载掉red hat linux工作站而不影响windows xp?
  • 请问,在linux中怎样做类似于windows中计划任务的工作
  • 怎么看某一主机的某一端口是否工作正常,用什么命令?(windows,linux上均适合的)
  • 请大家给我指点啊!!!我工作用windows,但很想学习linux
  • Windows开发还是Linux开发呢,找工作了
  • windows下工作的linux程序员的问题
  • red had linux9.0工作站如何设定才能通过Windows ISA Server上Internet?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt.event类keyevent的类成员方法: vk_windows定义及介绍
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗?
  • 修改Windows硬盘分区名称
  • linux和windows串口问题!?linux向windows端发送,第一次write正常,继续write,windows接收到的就变成乱码了,这是什么原因??????
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 请问,在linux中怎样做类似于windows中计划任务的工作 iis7站长之家
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • Linux与windows共存时,如何将Windows设置为默认启动系统?
  • Docker宣布支持Windows 10和Azure Windows Server
  • 怎样是编好的java application在windows上像windows应用程序一样直接运行
  • win7/Windows7系统下载地址搜集整理
  • windows 和linux双系统,重装windows后,无法启动linux?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • IE11设置IE兼容性视图及提升Windows 8.1中IE11兼容性的相关设置
  • 为什么在安装了WINDOWS和LINUX的电脑上,重装WINDOWS会破坏MBR?
  • Windows优化大师最新版 V7.99 Build 12.604发布
  • Linux和Windows2000双系统(为什么Windows2000中打开我的电脑非常慢?)
  • Windows7 常用使用技巧
  • AIX 5.3下调用windows 2000上的exe程序,且AIX下需要得到windows下程序执行的返回结果
  • 如何在windows上远程连接centOS桌面
  • 我先装WINDOWS2000 然后装red hat 9 可以选择启动其中一个系统。现在我在windows下把linux的分区删了,重起grub进文本了,我怎么进windows


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3