对于像我们这种做嵌入式开发的人来说,linux无非只是使用它的一个环境来开发,实际程序还是在开发板上跑
所以,一直都是使用虚拟机下的share(关于虚拟机share共享方法我就不赘述了,网上很多资料,也很简单)来是linux,windows共享,有个确定,那就是share文件夹下所有的文件权限自动都被更改为777了。很不爽。另外,受到Wenxy大哥和steptodream主席的指导,决定使用samba服务来实现共享。我这里不讲samba如何安装。只讲配置
以下来介绍fedora10下samba配置来实现winsows访问linux配置步骤:
1.首先创建共享目录:
[root@feiyinzilgd ~]#mkdir /opt/feiyinzilgd -P
2.修改samba配置文件
[root@feiyinzilgd ~]#vi /etc/samba/smb.conf
其他的地方不用改。只需要在文件的最后添加以下代码:
[share] comment = samba//描述,可以按照自己 path = /opt/feiyinzilgd //第一步中创建好的共享目录 valid users = root //用户 browseable = yes//允许在浏览器中打开 writable = yes//可写。注意,不是writeable create mask = 664//文件权限 directory mask = 775//文件夹权限
3.关闭selinux服务
[root@feiyinzilgd ~]# vi /etc/selinux/conf 更改后的文件如下 # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
4.关闭fedora防火墙。防火墙不关,无法共享。你也可以设置规则,如果你熟悉防火墙的话。
我就直接关闭防火墙。
5.设置访问密码
[root@feiyinzilgd ~]# smbpasswd -a root //这里设置的密码是访问共享文件夹需要的密码
6.重启samba服务
[root@feiyinzilgd ~]# service smb restart [root@feiyinzilgd ~]# service nmb restart
到此,直接在浏览器或者我的电脑里面输入://192.168.1.230(虚拟机fedora10的ip地址。根据自己实际情况)。
然后输入之前设置的密码,就可以共享了。