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的根文件系统,并且有修改文件的权限。