linux下,要访问windows的共享,有好几种情况,下面进行总结。

外面的文章,有点介绍需要使用samba,有点说什么都不需要,只需要mount加上参数,

功能是实现,不过原理,还是不太明白,我发现系统多了一个winbind的服务。

下面就是我的测试过程。我的系统是centos5.4,最小化安装。

[root@centos5 ~]# mkdir /mnt/share 
[root@centos5 ~]# mount //192.168.1.120/share /mnt/share 
mount: wrong fs type, bad option, bad superblock on //192.168.1.120/share, 
missing codepage or other error 
In some cases useful info is found in syslog - try 
dmesg | tail or so

这是时候,会报这个错误,无论你怎么加参数,-t cifs 都是不行的。

yum install samba-client

这个时候,会把下面这两个包都装上。

Running Transaction 
Installing  : samba-common  
Installing  : samba-client

装完后,再运行这条命令。

# mount //192.168.1.120/share /mnt/share 
Password: 
[root@centos5 ~]# ls /mnt/share/ 
iRedMail.zip  XP_OEM免激活.rar 
Windows+7+OEM、MSDN、+旗舰版+SP2+OEM+BT种子(含12映像).rar

我的windows共享,没有设置密码,任何人都可以访问。中文显示也是没有问题

我的字符集是英文,不过显示中文是没有问题的。

看来linux访问windows共享,越来越方便。

注意,linux连接windows的目录,是分大小写。

使用smbclient的命令。可以查看windows的所有共享。

# smbclient -L //192.168.1.120 
Password: 
Domain=[DELL-BB70AEAFFD] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] 
Sharename  Type  Comment 
---------  ----  ------- 
IPC$  IPC  远程 IPC 
D$  Disk  默认共享 
share  Disk  
ADMIN$  Disk  远程管理 
C$  Disk  默认共享 
session request to 192.168.1.120 failed (Called name not present) 
session request to 192 failed (Called name not present) 
Domain=[DELL-BB70AEAFFD] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] 
Server  Comment 
---------  ------- 
Workgroup  Master 
---------  -------

# which smbclient 
/usr/bin/smbclient 
# rpm -qf /usr/bin/smbclient 
samba-client-3.0.33-3.14.el5

这是我的字符集

# locale 
LANG=en_US.UTF-8 
LC_CTYPE="en_US.UTF-8" 
LC_NUMERIC="en_US.UTF-8" 
LC_TIME="en_US.UTF-8" 
LC_COLLATE="en_US.UTF-8" 
LC_MONETARY="en_US.UTF-8" 
LC_MESSAGES="en_US.UTF-8" 
LC_PAPER="en_US.UTF-8" 
LC_NAME="en_US.UTF-8" 
LC_ADDRESS="en_US.UTF-8" 
LC_TELEPHONE="en_US.UTF-8" 
LC_MEASUREMENT="en_US.UTF-8" 
LC_IDENTIFICATION="en_US.UTF-8" 
LC_ALL=

mount -t cifs -o username=easwy //windows-server/share /mnt/winshare

smbclient -L //windows-server -U easwy

linux下访问windows的共享的更多相关文章

  1. Linxu:在Linux下访问Windows的共享目录

    在 Windows xp 上设置一个共享目录 共享目录:d:\myfiles 在 Linux 下安装 samba-client 客户端 yum install samba-client 安装 cifs ...

  2. 在Linux下访问Windows共享目录的配置方法

    在Linux下访问Windows共享目录的配置方法 1.在Windows上设置一个共享目录 如:将d:\RedHat_disk设置为共享目录 2.在Windows上创建一个用户,如tommy,密码11 ...

  3. 在Linux下访问Windows共享文件夹

    说明 以下操作以Ubuntu为例,大家可以参考. 我在Ubuntu 14.04和16.04都试过了. Windows共享文件夹 如果局域网内有一台Windows主机,将指定文件夹设为共享,就可以在局域 ...

  4. Linux 下访问Windows共享目录

    5.安装cifs-utils软件包 # yum install cifs-utils 貌似可以不用安装这个包. 6.在Linux下创建一个挂载点 # mkdir  /mnt/Windows 7.挂载W ...

  5. VMware下的Linux系统中Windows的共享目录,不支持创建软连接

    [问题]  在编译VMware下的Linux系统对从Windows中共享过来的文件,进行编译的时候,遇到:  ln: creating symbolic link XXXXXX : Operation ...

  6. linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决

    linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决 [jason@superfreak ~]$ smbclient //powerhouse-smb.my ...

  7. 【Linux】Centos7安装之后,双系统的情况下,怎么能在CentOS7下访问Windows的磁盘

    想要在CentOS7下访问Windows的NTFS格式的磁盘,需要在Linux下下载ntfs-3g步骤1: 进入root用户下,使用yum命令下载ntfs-3g.[前提是已经添加了常用源:http:/ ...

  8. Linux使用笔记: 使用Samba访问windows的共享目录(转载)

    转自:http://easwy.com/blog/archives/mount-a-windows-shared-folder-on-linux-with-samba/ 通常我们使用Samba都是在W ...

  9. 在Ubuntu 12.04 LTS下成功访问Windows域共享(mount //192.168.1.102/share -o user=DOMIAN\\user,pass=passwd /mnt)

    Ubuntu 12.04 LTS下成功访问Windows域共享: 1,在命令行模式下 mount //192.168.1.102/share -o user=DOMIAN\\user,pass=pas ...

随机推荐

  1. spring auto-config

    spring security auto-config auto-config配置 <http auto-config="true"> </http> 自动 ...

  2. Spring源码:IOC原理解析(一)

    版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! IOC(Inversion of Control),即控制反转,意思是将对象的创建和依赖关系交给第三方容器处理,我们要用的时候告诉容器我们 ...

  3. 数位DP练习

    水题 发布时间: 2017年6月22日 19:15   最后更新: 2017年6月23日 20:10   时间限制: 1000ms   内存限制: 128M 描述 给一个数n,求0~n内有多少个数满足 ...

  4. js-txt文本处理

    js-txt文本处理 写自己主页项目时所产生的小问题拿出来给大家分享分享,以此共勉. ---DanlV TextArea的换行符处理 TextArea文本转换为Html:写入数据库时使用 js获取了t ...

  5. C#字典转换成where条件

    where 1=1 and Dictionary[key1]=Dictionary[value1] and Dictionary[key2]=Dictionary[value3].... /// &l ...

  6. Java IO设计模式(装饰模式与适配器模式)

    01. 装饰模式 1. 定义 Decorator装饰器,就是动态地给一个对象添加一些额外的职责,动态扩展,和下面继承(静态扩展)的比较.因此,装饰器模式具有如下的特征: 它必须持有一个被装饰的对象(作 ...

  7. Go学习笔记(一)Let's 干

    加 Golang学习 QQ群共同学习进步成家立业 ^-^ 群号:96933959 简介     Go是Google开发的一种 静态强类型.编译型,并发型,并具有垃圾回收功能的编程语言.为了方便搜索和识 ...

  8. Luogu 1962 斐波那契数列(矩阵,递推)

    Luogu 1962 斐波那契数列(矩阵,递推) Description 大家都知道,斐波那契数列是满足如下性质的一个数列: f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n ...

  9. 基于requirejs和angular搭建spa应用

    接上篇,angular 实战部分,angular比较适合spa项目,这里不借助任何seed和构建工具,直接从零搭建,基本的angular项目结构大致包含如下几个部分: 1)app.js 入口 2)in ...

  10. GetConsoleScreenBufferInfo 函数--获取控制台屏幕缓冲区信息

    GetConsoleScreenBufferInfo函数 来源:https://msdn.microsoft.com/en-us/library/ms683171(v=vs.85).aspx 作用 获 ...