怎样实现windows系统访问linux的共享文件

怎样实现windows系统访问linux的共享文件,第1张

1

挂载linuxcd

mount /dev/cdrom /mnt/cdrom

2

设置linux ip

netconfig

3

安装软件包

rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-227a-790i386rpm samba主程序

rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-common-227a-790i386rpm

rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-client-227a-790i386rpm samba客户端

rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-swat-227a-790i386rpm 图形化管理工具

4

启动smb

/etc/initd/smb start(service smb start)

设置smb开机自动启动

ntsysv

显示smb在不同模式的开启状态

chkconfig --list smb 显示smb在不同模式的开启状态

--add smb 添加到chkconfig

--delete smb 删除chkconfig中记录

--level 0123456 smb on(off,reset) 启动不同模式的开启状态

查看端口

netstat -tunl

samba启动137,138,139端口

配置共享文件

vi /etc/samba/smbconf

例子:

[filename]

path = /file

comment = file

browseable = yes

writable = yes

关闭防火墙

service iptables stop

创建共享密码

smbpassword -a user1

----现在就可以通过windows系统访问linux系统的文件了哦,但是有个安全问题,只要用户知道了samba账户就相当于知道了系统的一个帐号,如果密码被破解,就可以来攻击samba机器。我们可以采用帐号映射来解决这个问题。

账户映射

在/etc/samba/smbconf的global settings中添加如下行

username map = /etc/samba/smbusers

smbadduser [user1](linux中账户):[user2](windows中账户)

/etc/samba/smbuser 映射存放文件

windows访问linux

\\19216812

linux 访问windows

smbclient -L 19216813

smbclient -u //19216813/test [user]$[password]

共享文件挂载

smbmount //19216813/test /mnt/test -o username=[username],password=[password]

可以。但是需要用到另外的磁盘管理软件。正常情况下Windows是不能识别Linux的EXT3或EXT2等文件系统格式的,所以无法对linux系统里面的文件进行读写。但用到第三方工具,就可以了。另外Ubuntu是可以安装在FAT32文件系统中的,所以就可以在Windows中修改Ubuntu的文件。Ubuntu就是linux众多发行版中的其中一个。

从理论上来讲,不论什么文件系统,不论什么 *** 作系统,它的文件构成最终都是由0和1构成。如果使用最底层的磁盘读取工具,就可以读取任何文件系统的任何文件。

识别linux文件是什么意思?把linux下的文件拷贝到windows下不就可以看到了吗?只是linux的elf可执行文件无法在windows下执行。

如果你的意思是在windows下读取linux文件系统,识别linux分区,可以使用Ext2Read和Ext2Fsd。

Ext2Read的界面是一个文件管理器,而Ext2Fsd的界面是一个磁盘管理器。前者更加直观,而后者需要先挂载磁盘,才能访问文件。但是,通过使用下来,反而是Ext2Fsd更加好用。

Ext2Read下载下来,直接点击运行即可,但是你可能会遇到只能看,不能读的情况,甚至可能还会存在乱码的情况,具体怎么解决我这里就不介绍了,因为我不推荐你使用这款软件。

Ext2Fsd,首先要安装,安装中会有选项询问是否支持写入,这个根据个人情况决定,没什么必要的话,还是不推荐写入的。安装完成,或自动运行, 或手动运行Ext2 Volume Manager,在磁盘列表中选择你要挂载的磁盘,分配盘符(使用默认的选项就好了)。

重启。重新进入系统后,你可能没有看到新分配的盘符,重新运行一下 Ext2 Volume Manager就好了,如果省得麻烦,就把Ext2 Volume Manager设置为自动启动,或者系统服务好了,具体 *** 作在菜单栏上找找,很显而易见的。另外,这款软件是国内的人员开发的,相对来说还是比较符合我们 的使用习惯的。

以上就是关于怎样实现windows系统访问linux的共享文件全部的内容,包括:怎样实现windows系统访问linux的共享文件、能否在Window下读写Linux系统文件、windows怎么识别linux文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9819073.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存