简单配置虚拟机VMare linux上的samba方便测试和学习Unix编程

来源:互联网 发布:linux 播放器剪辑 编辑:程序博客网 时间:2024/05/01 12:17

众所周知,Samba可以共享linux上的文件,使得window可以通过网络邻居访问,在window直接编辑linux上的共享的文件夹和文件,方面开发,特别是在window编辑代码,在linux上编译。

Samba配置出现的错误主要原因在防火墙,还有虚拟机的网络选项。弄了很久才搞好,以下写出简单配置操作。

1  VMware虚拟机网络选项

 

    选择桥,勾选复制物理网络。

安装samba

使用命令rpm -qa | grep samba查询是否出现以下5个东西,如果没有就采用命令安装,或者直接到光盘packages下安装。

 

   samba -----samba服务器程序的所有文件

   samba-common -----提供了Samba服务器和客户机中都必须使用的公共文件

   samba-client -----提供了Samba客户机的所有文件

手动安装好以下开头为samba的rpm。

 

3  修改配置文件smb.conf

输入命令cd /etc/samba , 备份cp smb.conf.bak smb.conf,备份是有必要的,配置错了可以换回来。配置文件里#和;是注释。

[global]

workgroup = MYGROUP

server string = Samba Server Version %v

netbios name = Linux 6 SERVER

guest account = nobody  

log file = /var/log/samba/log.%m

max log size = 50

security = share

passdb backend = tdbsam

load printers = yes

cups options = raw

 

[homes]

comment = Home Directories

browseable = no

writable = yes

[printers]

comment = All Printers

path = /var/spool/samba

browseable = no

guest ok = no

writable = no

printable = yes

[myshare]

    comment = Share

    path = /share

    guest = ok

    browseable = yes

    public = yes

    writable = yes

printable = no

 

4   关闭linux防火墙

/etc/init.d/iptables status ;查看防火墙状态

/etc/init.d/iptables stop 关闭防火墙

chkconfig iptables off //永久性关闭防火墙

 

 

5  重启samba,连续执行命令2

/etc/rc.d/init.d/smb restart 重启smb  samba

 

6  开机启动samba

   service smb status命令可以查看运行状态.搜索,如果想每次开机都自动运行,可以执行下面的命令chkconfig smb on一般在级别35自动启动 命令为:chkconfig --level 35 smb on 

这样开机就可以自动启动samba服务了。

7  关闭SELinux

setenforce 0(临时修改)

需要根据相关文件永久修改setenforce 

 

 

8  建立网络映射驱动器

我的电脑->工具->映射网络驱动器,然后选择linux共享目录

 

    

    

0 0
原创粉丝点击