阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS搭建Samba服务

215次阅读
没有评论

共计 2578 个字符,预计需要花费 7 分钟才能阅读完成。

1、安装软件
yum install samba samba-common samba-swat samba-client
samba-common  // 主要提供 samba 服务器的设置文件与设置文件语法检验程序 testparm
samba-client  // 客户端软件,主要提供 linux 主机作为客户端时,所需要的工具指令集
samba-swat  // 基于 https 协议的 samba 服务器 web 配置界面
samba  // 服务器端软件,供 samba 服务器的守护程序,共享文档,日志的轮替,开机默认选项

2、开启防火墙端口
iptables -I INPUT -p tcp –dport 139 -j ACCEPT
iptables -I INPUT -p tcp –dport 445 -j ACCEPT
service iptables save

3、开机自启动和启动 Samba 服务
chkconfig smb on
service smb start

确认 samba 服务已经开启
ps -ef | grep smb
root      1183    1  0 01:51 ?        00:00:00 smbd -D
root      1186  1183  0 01:51 ?        00:00:00 smbd -D
root      1188  1106  0 01:52 pts/0    00:00:00 grep smb

4、配置
[Global]

workgroup = MYGROUP
hosts allow = 127. 192.168. --> 添加允许访问 samba 服务器的 IP 前缀
security = share
说明:设置用户访问 Samba Server 的验证方式,一共有四种验证方式。
  . share:用户访问 Samba Server 不需要提供用户名和口令, 安全性能较低。
  . user:Samba Server 共享目录只能被授权的用户访问, 由 Samba Server 负责检查账号和密码的正确性。账号和密码要在本 Samba Server 中建立。
  . server:依靠其他 Windows NT/2000 或 Samba Server 来验证用户的账号和密码, 是一种代理验证。此种安全模式下, 系统管理员可以把所有的 Windows 用户和口令集中到一个 NT 系统上, 使用 Windows NT 进行 Samba 认证, 远程服务器可以自动认证全部用户和口令, 如果认证失败,Samba 将使用用户级安全模式作为替代的方式。
  . domain:域安全级别, 使用主域控制器 (PDC) 来完成认证。
[Homes]
主要是对 samba 用户通过什么规则,约束来访问自己的主目录
browseable = yes
writable = yes

browseable 设为 yes,writable 设为 yes 表明登录的 samba 用户既可以读也可以写自己的主目录
5、使用 testparm 测试配置正确性
# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section “[homes]”
Processing section “[printers]”
Loaded services file OK.

6、SWAT—Samba WEB 管理工具配置

 a. 编辑配置文件 /etc/xinetd.d/swat
  vim /etc/xinetd.d/swat

service swat
{
port            = 901  —— 监听端口
      socket_type    = stream
      wait            = no
only_from      = 0.0.0.0 —– 允许所有访问
      user            = root
      server          = /usr/sbin/swat
      log_on_failure  += USERID
disable        = no      ——– 启用
}

b. 打开端口
iptables -I INPUT -p tcp –dport 901 -j ACCEPT
c. 启动服务
 service xinetd restart
d. 浏览器打开 http://ip:901, 使用 root 及密码登陆

_______________________________________

举例说明:
A:新建 Public 共享,匿名用户有上传下载文件权限。
a. 新建 Public 文件夹   
  mkdir /var/Public
  chmod -R nobody:nobody /var/Public

drwxr-xr-x  2 nobody nobody 4096 Mar  5 02:58 Public

b. 修改配置文件
vim /etc/samba/smb.conf
#============ Global Settings ==============
security = share

#============ Share Definitions =============

[Public]
      comment = Public
      path = /var/Public
      browseable = yes
      writable = yes
      guest ok = yes
c. 重启服务
 service smb restart

Samba 的详细介绍:请点这里
Samba 的下载地址:请点这里

相关阅读:

Samba 文件共享 - 实现异构通信 http://www.linuxidc.com/Linux/2013-03/81152.htm

VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm

Samba 文件共享服务器加入 Windows Server 2003 域 http://www.linuxidc.com/Linux/2013-06/86391.htm

Samba 安装配置 http://www.linuxidc.com/Linux/2013-06/86101.htm

CentOS 6.2 下 Samba 服务的配置 http://www.linuxidc.com/Linux/2013-01/78390.htm

Win7+VMware+Fedora18 Samba 服务器的搭建图解 http://www.linuxidc.com/Linux/2013-01/78234.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计2578字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中