1.下载并安装samba
# su root
# yum install samba

2.打开samba配置文件smb.conf
# vi /etc/samba/smb.conf

3.将光标移到[home],复制6行
(6yy p)

4.将修改的6行修改为如下
[study]
comment = Study Directories
browseable = yes
writable = yes
path = /study
valid users = smb

5.保存smb.conf
(:wq)

6.添加samba用户,并修改其samba服务密码(不同于系统密码)
# useradd smb
# smbpasswd -a smb

7.创建共享目录,并设置权限为777
# mkdir /study
# chmod 777 /study

7.禁用防火墙(也可以通过配置防火墙)
# setup
将firewall选项中的enable取消调,然后保存退出

8.关闭selinux服务
修改/etc/selinux/config文件中的SELINUX="" 为 disabled

9.配置开机启动及启动samba
# systemctl enable smb.service

PS:手动开启、关闭samba服务的命令为
# systemctl start smb.service
# systemctl stop smb.service

10.在windows运行框中输入 \\*.*.*.*,接着输入smb用户及其密码,即可访问到linux下的samba共享目录

********简易步骤*********:
安装fedora 17后,我们都会建立一个非root用户,作为一般使用,大家在图形界面也只能用此用户登陆了(因为root在fedora 17中默认不能从图形界面登陆),例如我新建的用户为sunke,下面介绍简单配置方法:
1.下载并安装samba
# su root
# yum install samba

2.关于修改配置文件的步骤直接跳过

3.更改非root用户(例如我的为sunke,日常图形界面下使用)的samba密码(不同于系统登陆密码)
# smbpasswd -a sunke

4.禁用防火墙(也可以通过配置防火墙)
# setup
将firewall选项中的enable取消调,然后保存退出

5.关闭selinux服务
修改/etc/selinux/config文件中的SELINUX="" 为 disabled

6.配置开机启动及启动samba
# systemctl enable smb.service

PS:手动开启、关闭samba服务的命令为
# systemctl start smb.service
# systemctl stop smb.service

7.在windows运行框中输入 \\*.*.*.*,接着输入smb用户及其密码,即可访问到linux下的samba共享目录(/home/sunke)

PS:在windows下面登陆共享目录后,会默认记住用户名和密码,如需切换其他用户名登陆,必须注销系统。