Smb服务器配置全过程


^_^,在嵌入式Linux开发过程中,我们的操作系统要在linux下用arm-gcc交叉编译环境编译,而我们的烧写工具常常又是在windows环境,因此我们常要在要在window和linux之间交换文件。我用过很多方法,用samba服务器很方便。下面我把自己在开发过程中使用samba服务器的过程做一个总结:

1、              安装完linux(Redhat9.0)操作系统
我们一般用虚拟机,因为这样我们可以避免在一台机器上用双系统反复切换的麻烦,只需要用一台机器就可以同时运行window和linux,节省开发成本。安装linux的时候如果你的硬盘空间足够的话,你最好选择所有安装包,免得在使用过程中有些功能不能使用,又要重新安装服务包。
2、              启动linux系统输入用户名和密码登陆(最好使用root用户来配置samba服务器)。
3、              用如下命令修改samba配置文件smb.conf
cd /etc/samba        (进入smb.conf所在目录)
ls –l              (你就可以看到该目录下有smb.conf文件)
vi smb.conf        (用vi编辑smb.conf文件,你最好掌握vi的使用)
翻到smb.conf最后几行修改为:
[myshare]
         comment = yes
         path = /
         valid users = root 
         public = yes
         writable = yes
         printable = no
  create mask = 0765
注意:去掉最后的这几行每行的最前面的注释符号‘#’
保存smb.conf并退出vi编辑器。
4、              用smbadduser root:root添家smb用户,并设置SMB密码。
5、              使用如下步骤关掉linux防火墙
用如下命令:/etc/init.d/iptables stop
6、              使用如下步骤启动linux samba服务
用如下命令:/etc/init.d/smb start

l       在windows下打开IE,在地址栏输入linux的ip就可以访问Linux的根文件系统,并且有修改文件的权限。