您的位置:首页 > Web前端

Fedora 17 下 Samba 服务快速设置

2013-02-04 00:28 330 查看
From : http://blog.sina.com.cn/s/blog_90cb4c630101724d.html


###############################

Samba 服务器搭建及配置 - Jerrydq73

更新日期: 2012.7.14

###############################

0. 参考:

 
  Fedora 及 CentOS 下 Samba 服务器的快速搭建

1. 安装

  # yum install samba

2. 配置samba

  # vim /etc/samba/smb.conf

  最简单的只读文件夹共享:

  [global]

  dos charset = UTF-8

  unix charset = UTF-8

  display charset = UTF-8

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

  max log size = 50

  security = user

  passdb backend = tdbsam

  [share]

  comment = Jerry's share folder

  path = /home/jerry/data/share

3. 设置samba用户

  # smbpasswd -a jerry(此用户必须已经存在,输入访问密码,应当不同于该用户的密码)

 提示:这里用已经存在的jerry账户,考虑共享目录中文件都是由此用户操作,所以不会出现权限问题。

4. 配置共享目录

  # mkdir /home/jerry/share

  # chown -R jerry. /home/jerry/share

  # chmod 777 /home/jerry/share

5. 配置防火墙以保证samba运行端口打开

  # vim /etc/sysconfig/iptables

  提示:只有防火墙启用时上述命令才有效。

  添加下面几行:

   -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -jACCEPT

   -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -jACCEPT

   -A INPUT -p udp -m udp --dport 137 -j ACCEPT

   -A INPUT -p udp -m udp --dport 138 -j ACCEPT

  # systemctl restartiptables.service    // 重启防火墙使设置生效

6. 配置开机启动及启动samba

  # systemctl enable smb.service

7. 停止SE-LINUX (可以进行仔细设置,但总有问题,所以直接关掉!)

  # vim /etc/selinux/config

    找到"SELINUX=enforcing",改成"SELINUX=disabled"

提示:停止和开启samba的命令如下:

  # systemctl stop smb.service

  # systemctl start smb.service

#################### 结束 #####################
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: