suse linux 访问windows中的共享目录

解决SMB共享连接问题
本文分享了解决从Linux客户端连接Windows SMB共享时遇到的NT_STATUS_LOGON_FAILURE错误的方法。作者详细记录了从初次尝试使用错误的用户名到最后成功挂载共享文件夹的全过程。

在公司安装装服务器,所以在windows这边开了共享。

检测

linux端执行

smbclient -U 邮箱 -L //192.168.0.111

但是毫不犹豫是报错了。

NT_STATUS_LOGON_FAILURE

报了这么个错误。

处理报错

确定了不是win这边的问题。

google了一下

smbclient -L myhost -U DOMAIN/user -W workgroup

我第一次用这个命令呵呵呵

又照着这个格式填了一遍smbclient -L //192.168.0.111 -U 邮箱 -W workgroup

还是不对。

最后我发现没有人在-U后面加邮箱的。

我用的win10 我以为邮箱就是user,实际上user应该是administrator,或者下图红框里那个名字。


smbclient -L //192.168.0.111 -U Sakura -W workgroup

输入密码后成功看到



说明可以连接上win了

挂载

sudo mount -t cifs -o username=Sakura -o password=xxxxxxx //192.168.0.111/xxx /mnt/yyy
这里把win上的xxx挂载到linux机的/mnt/yyy

注意要先新建yyy文件夹


学习操作系统时我们都了解到文件系统是操作系统的重要组成部分之一。文件系统有很多种类型,比windows的fat、fat32;Linux的ext、ext2或ext3;FreeBSD的ufs等等。在使用Linux的过程,也常常Linux操作系统使用虚拟文件系统VFS,通过VFS可以直接存取其它已被内核支持的各种文件系统,用起来就像是在普通的 Linux的ext系列文件系统一样。早期的Linux内置支持的文件系统不多,自 kernel 2.0.x 起并支持到 VFAT ,以后逐 渐增加,到目前可以说 决大多数的文件系统都有了支持。只是有一些如NTFS需要重新编译内核才能支持。   Linux在启动过程中,会按照/etc/fstab中的设置,把各个分区上的文件系统加挂到对应到加载点上去。Linux至少需要两个分区才能启动:一个是根分区/,另一个是交换分区,如果在启动时根分区加载失败,Linux就不能完成启动。如果交换分区加载失败,Linux就不能仍能启动,在内存不够的情况下速度就会受很大的影响。根分区的文件系统类型通常是ext、ext2或ext3,但也可以是其它的一些文件系统。   除了加载了Linux所必需的文件系统外,Linux的用户还经常需要使用其它的各种文件系统,特别是在一台机器上同时安装多个操作系统的时候。比如笔者的机器上同时安装了LinuxWindows2000,其中Windows的C盘采用了NTFS文件系统、D盘采用了FAT32文件系统。而当我在Linux上工作的时候,常常需要访问Windows的C盘和D盘的内容,甚至是网络上的共享目录Linux下加挂一个文件系统使用的是mount命令,用man mount命令可以得到命令参数的详细解释。下面就来介绍一下在几种情况下以命令行方式加挂文件系统的具体方法:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值