CentOS 简单设置samba服务

1、安装

  yum -y install samba

2、设置配置文件

  1) 备份Samba的配置文件:cp  /etc/samba/smb.conf  /etc/samba/smb.conf.bak

  2) 在/etc/samba/smb.conf文件的末尾之添加如下字段:

[koorey]
comment = koorey
path = /home/koorey
writable = yes

  3) 向samba里面添加用户

  smbpasswd  -a   koorey  #添加用户koorey到Samba用户数据库中

3、重启samba

  service smb restart

4、关闭 iptables和selinux

  1) 在对待iptables的问题上:

  普通青年:直接在命令行敲…
  service iptables stop。
  文艺青年:依次在命令行敲…
  iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
  iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
  iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 137 -j ACCEPT
  iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 138-j ACCEPT
  iptables-save
  service iptables restart
  2)同样,在对在selinux的问题上:(这丫的把我坑惨了呀)
  普通青年:直接在命令行敲…
  setenforce 0
  vi /etc/selinux/config
  将SELINUX=enforcing改为SELINUX=disabled为开机重启后不再执行setenfore节约光阴。
  文艺青年:依次在命令行敲…
  setsebool -Psamba_enable_home_dirs on
  setsebool -Psamba_export_all_rw on
  完事儿之后再:getsebool -a | grep samba一把,你懂得…

来源:http://blog.chinaunix.net/uid-23069658-id-3142052.html

posted @   fengbohello  阅读(413)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示