【工作学习笔记】——Fedora15上配置samba服务器

    以前一直都喜欢用虚拟机中自带的虚拟机工具来实现linux和windows的文件共享。但最近使用linux比较频繁,经常都需要将一些文件、程序拷进拷出,如果在/mnt/hgfs/shar目录下还将就,但在其他目录,就稍显麻烦了。所以就在工作使用的Fedora15上搭建了samba服务器。记录的详细搭建步骤如下:

   条件:虚拟机能够上外网。

    1.在终端执行:#yum install samba* ,这样自动更新相关支持软件、库等,很便捷。也可以在安装fedora的镜像文件里找到samba的rpm包,执行rpm -ivh samba*****(版本)安装。

    2.执行上面的命令后,samba会自动安装到系统里,现只需配置samba服务器,修改/etc/samba/smb.conf

    #vi /etc/samba/smb.conf

    ①修改globals setting(大约85行)

    workgroup = WORKGROUP

    server string = %U's samba server version %V (内容自己定)

    netbios name = fedora

    username mpa = /etc/samba/smbusers

 

    ②修改 Logging Options

    log file = /usr/log/samba/log.%

    max log size = 50

    ③修改 standand server options

    security = user

    passdb backend = tdbsam

    ④配置shared definitions

    [Fedora-samba]

comment = samba                                    指定显示名称

path = /                                                          指定共享目录(慎重设置)

writable = yes                                               权限

write list = shareuser                                  登录用户名

host allow = 192.168.                                  IP限制 

    ⑤保存退出,在/etc/samba/目录下执行#testparm,测试配置文件的正确性。通过后方可进行下一步。

    4.添加samba用户

#useradd shareuser

 #smbpasswd -a shareuser

    (输入密码).....

    5.关闭防火墙,#service iptables stop

    6.设置smb和nmb自动启动

#chkconfig smb on

#chkconfig nmb on

    7.当前linux是开启 SELinux服务的,所以要关闭:

#vi /etc/selinux/config

修改:SELINUX=disable;

重启生效;

如果不想禁掉SELinux,也可以设置部分服务,如下:

#setsebool -P samba_enable_home_dirs on

#setsebool -P samba_export_all_ro on

#setsebool -P samba_exprot_all_rw on

    8.启动samba服务器

#service smb restart

#service nmb restart

    在windows下输入linux的IP,输入用户名和密码,就可以访问linux的根目录了。

 

配置时,参考了几篇网友的笔记,链接下次补上。

 

 

 

 

你可能感兴趣的:(windows,linux,虚拟机,server,服务器)