㈠ WINDOWS和LINUX如何实现文件共享
1、linux中安装samba服务实现windows系统能够访问linux系统中的共享文件,使用UNC路径进行访问,例如linux系统的IP是192.168.1.2,windows中可使用\\192.168.1.2 进行访问
2、需要安装的软件包
RedHat/RPMS/samba-2.2.7a-7.9.0.i386.rpm samba主程序
RedHat/RPMS/samba-common-2.2.7a-7.9.0.i386.rpm
RedHat/RPMS/samba-client-2.2.7a-7.9.0.i386.rpm samba客户端
RedHat/RPMS/samba-swat-2.2.7a-7.9.0.i386.rpm 图形化管理工具
3、挂载linuxcd
mount /dev/cdrom /mnt/cdrom
4、设置linux ip
netconfig
5、安装软件包
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-2.2.7a-7.9.0.i386.rpm samba主程序
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-common-2.2.7a-7.9.0.i386.rpm
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-client-2.2.7a-7.9.0.i386.rpm samba客户端
rpm -ivh /mnt/cdrom/RedHat/RPMS/samba-swat-2.2.7a-7.9.0.i386.rpm 图形化管理工具
6、启动smb
/etc/init.d/smb start(service smb start)
7、设置smb开机自动启动
ntsysv
8、显示smb在不同模式的开启状态
chkconfig --list smb 显示smb在不同模式的开启状态
--add smb 添加到chkconfig
--delete smb 删除chkconfig中记录
--level 0123456 smb on(off,reset) 启动不同模式的开启状态
9、查看端口
netstat -tunl
samba启动137,138,139端口
10、配置共享文件夹
vi /etc/samba/smb.conf
例子:
[filename]
path = /file
comment = file
browseable = yes
writable = yes
11、关闭防火墙
service iptables stop
12、创建共享密码
smbpassword -a user1
----现在就可以通过windows系统访问linux系统的文件了哦,但是有个安全问题,只要用户知道了samba账户就相当于知道了系统的一个帐号,如果密码被破解,就可以来攻击samba机器。我们可以采用帐号映射来解决这个问题。
13、账户映射
在/etc/samba/smb.conf的global settings中添加如下行
username map = /etc/samba/smbusers
smbadser [user1](linux中账户):[user2](windows中账户)
*/etc/samba/smbuser 映射存放文件
14、windows访问linux
\\192.168.1.2
15、linux 访问windows
smbclient -L 192.168.1.3
smbclient -u //192.168.1.3/test [user]$[password]
16、共享文件挂载
smbmount //192.168.1.3/test /mnt/test -o username=[username],password=[password]
㈡ 有没有什么软件可以让linux直接访问windows共享那位大侠有听过的,或者有的,请帮个忙
一般Linux和Windows互相访问需要安装samba或者ftp等程序,不过这个还需要配置,比较麻烦,我现在一般用Xmanager,配置好互相的IP地址,能够互相访问就可以使用工具自带的功能传送文件了。如果你提供邮箱的话我可以把“xmanager安装包.zip”发送给你。或者你在网上也可以下载到,不过需要注册码
实际上如果你不怕麻烦的话,我觉得安装好smb配置smb.conf也是个不错的主意!
㈢ windows系统与linux系统进行文件上的共享,是通过什么来传输,比如协议或者软件谢谢
linux与windows共享方法有很多,例如ftp smb等
㈣ LINUX简单文件共享用哪个版本好
你可以到各大书店或买软件的地方 可以买套fedora Core6LINUX系统盘..里面附送安装手册..很详细.... 这个版本就是 LINUX公司人和FEDORA CORE公司一起开发的桌面系统...我现在就用的这个系统...挺爽的....
现在有fedora Core7 LINUX 了...但是我一直没买到...估计还没对中国发布..
㈤ linux与windows文件共享的方式有哪两种
linux(虚拟机中)与windows共享文件两种方法
Windows 下用 SourceInsight 与 Linux 协作编码
习惯了用SourceInsight 读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux 下编译运行。下文是该环境的安装和配置过程,记录备忘。
环境说明:
Windows 7 + SourceInsight 3.5
Ubuntu 11.04 (这里是基于VMware的虚拟机,理论上不仅限于虚拟机)
以下主要分成两部分,一是Ubuntu下Samba的安装和配置;二是Windows下将Linux共享目录映射为网络驱动器。
一. Ubuntu 11.04 下 Samba 的安装和配置
1) 安装samba软件包
# sudo apt-get install samba
# sudo apt-get install smbclient
2) 创建共享目录:(目录名可自定义)
# mkdir /home/share
# chmod -R 777 /home/share # 若不更改权限,windows下不能写入(适用于只读共享)!!!
3) 修改Samba配置文件:
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # 备份samba的配置文件
# gedit /etc/samba/smb.conf
A. 找到"# security = user"将它改成"security = share" # 注:去掉行首的注释符号
说明:security = share表示任何人都可以不需要输入密码登录;默认的security = user表示每个用户必须输入密码才能登录。
B. 在配置文件的最后加入以下内容(不包含行末注释说明部份)
[share] # 共享文件名,可自定义,与共享目录名可不一致
comment=VMware Ubuntu Share # 共享说明,可自定义
path=/home/share # 共享目录,应与之前创建的一致,必须为绝对路径
public=yes # 允许所有人都能够看到此目录
writable=yes # 允许用户在此目录下可写
4) 重启Samba服务
# sudo /etc/init.d/smbd restart
Samba 的安装和配置已完成。
二. Windows 7 下将步骤一的共享目录映射为网络驱动器。
1) 确保Ubuntu的网络配置OK,查看并记录IP地址,这里以192.168.128.128为例。可在Windows 7的cmd下先用ping检测下网络是否畅通。
如OK,在Windows的资源管理器地址栏中输入"\\192.168.128.128\share",即可访问该共享目录。
2) 在[计算机]图标上点右键(XP可能是在[网上邻居]图标上点右键),选择"映射网格驱动器(N)..."
在“驱动器”一栏选择合适的盘符,这里选择为W;
在“文件夹”一栏输入"\\192.168.128.128\share";
点击完成。
3) 双击[计算机],即可看到一个盘符为W的网络驱动器。
三. 共享代码。
把代码放在以上创建的共享目录里,在此创建SourceInsight工程,即可在Windows中用SourceInsight对代码进行修改和编写;在Ubuntu中进行编译。
====================================================================
第二种办法使用vmware自带的共享文件夹功能
说是自带,其实需要安装vmware-tools,具体怎么安装请自行网络;
共享目录在linux端是/mnt/hgfs;在win中需要在vmware的系统里setting-》option-》shared folders里设置
㈥ linux系统间软件共享与虚拟机cpu、内存共享
首先你实现了第二个硬件资源共享,接下来才能实现第一个软件共享,因为在没有同一硬件资源共享下,单独的内网共享只能访问文件,除非拷贝整个程序到需要运行软件的电脑!
㈦ Linux多用户时如何共享程序和文件
如果User2和User3访问不了可能正常,但是root都访问不了,那你还是看看是不是安装不正确
PS:要在系统全局范围内能找到这个安装的软件的执行文件,那么它大概的位置应该在以下几个地方之一,并且有可执行的权限,就是ls -l查看的时候x的那个位:
/sbin
/bin
/usr/bin
/usr/local/bin
/usr/sbin
最可能使用的是/usr/local/bin
因为/sbin存放的是管理员管理系统的一些工具文件,如fdisk,vgcreate(实际上它是链接到lvm的软连接),shutdown等,/bin存放的是管理员和普通用户都可以使用的一些一般文件,如ls,echo等,/usr/bin存放的是系统运行需要的一些工具文件和一些用户(可能不是管理员用户)如at,crontab,gcc,free等,/usr/local/bin存放的是用户自己安装的一些工具文件,比如你写一个脚本,在终端中不想用绝对路径来执行它,那么可以把它放在这儿(别忘了执行权限),/usr/sbin存放的不大清楚,但是貌似跟网络有关的。
最后就是特殊权限位setgid,它只对目录产生影响,当一个目录的g所在位设置了setgid时,这个目录的属组里面的用户对它都有共同的访问权限。
㈧ linux 文件共享怎么配置
vi /etc/samba/smb.conf 找到 workgroup = MYGROUP 改为你的工作组,不该也没关系。找到 security = XXX 吧后面的XXX 改为 share 使用SHARE就不需要用户密码就可以访问翻到最后,建立一下内容[myshare] #共享名comment = XXXX #注释 path = /share #共享的路径 public = yes writable = yes保存推出后,services smb restart然后再WIN客户端输入\\LINUX机器的IP 就可以访问共享文件。更多学习资料,你可以参考《Linux就该这么学》。
㈨ 如何在linux下共享文件
用ftp samba nfs 等都可以 共享出来
ftp 需要开服务 service vsftp start 把你想要共享的目录放在 /var/ftp/ 下面别人就可以看到了
samba比较麻烦 需要从配置文件里 自己手动配置 网络一下如何配置 然后起服务 service smb start 其他人远程挂载就可以了
nfs 需要在配置文件里手动写 /etc/exports 写一段话 /test 192.168.1.0(rw,sync)
/test ----你想要共享的目录 192.168.1.0----允许某个网段可以看到你共享的目录 也要别人远程挂载
㈩ linux各用户间如何实现文件共享
只要将文件,放在各用户都能访问到的目录,
且给文件付所有用户都可读的权限即可。