RSS订阅懒人笔记
你的位置:首页 » 安装教程 » 正文

centos7 samba安装

选择字号: 超大 标准 发布时间:2017年09月18日 | 作者:yang | 0个评论 | 231人浏览

1、关闭防火墙。

    CentOS 7 是自带的firewall,CentOS 6 好像是iptables。关闭防火墙命令如下:

     第一种方法是关闭防火墙:

 systemctl disable firewalld.service

2、关闭selinux

    vim /etc/selinux/config

    设置:SELINUX=disabled

setenforce 0

Centos7配置文件共享服务器SAMBA三步曲

1、安装

yum install samba samba-client samba-common -y

2、配置

备份已有配置

mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp

添加新的配置

vim /etc/samba/smb.conf

输入以下内容

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no

#直接配置下面这个也行

[Public]
path = /data/share/
writable = yes
browsable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777

注意:在samba4中 share 和 server已经被禁用,需要用 security = user 和map to guest =Bad User来实现无密码访问目录

查看用户 pdbedit -L

配置启动服务

systemctl restart smb.service

客户端切换登录用户

进入cmd

先取消所有的net 连接

net use * /delete



[pzk]                                      # 自定义共享名
comment = Home Directories                 # 描述符,是给系统管理员看的
path = /tmp                                # 共享的路径
public = yes                               # 是否公开,也就是是否能在网上邻居看到该共享
browseable = yes                           # 共享的目录是否让所有人可见
writable = yes                             # 是否可写
guest ok = no                              # 是否拒绝匿名访问,仅当安全级别为 share 时才生效
workgroup = WORKGROUP                      # 工作组,要设置成跟 Windows 的工作组一致
server string = Samba Server Version %v    # 其他 Linux 主机查看共享时的提示符
netbios name = MYSERVER                    # 用于在 Windows 网上邻居上显示的主机名
hosts allow = 127. 192.168.12. 192.168.13. EXCEPT 192.168.13.13   # 指定允许访问 samba 服务器的主机    
security = share                           # 定义安全级别
log file = /var/log/samba/log.%m           # 定义日志文件,每个访问的主机会产生独立的日志文件,%m 是客户端主机名
max log size = 50                          # 定义单个日志的最大容量(KB)
passdb backend = tdbsam                    # Samba 用户的存储方式,smbpasswd 表示明文存储,tdbsam 表示密文存储
deadtime = 10                              # 客户端在10分钟内没有打开任何 Samba 资源,服务器将自动关闭会话,在大量的并发访问环境中,这样的设置可以提高服务器性能
display charset = UTF8                     # 设置显示的字符集
max connections = 0                        # 设置最大连接数,0表示无限制,如果超过最大连接数则拒绝连接
guest account = nobody                     # 设置匿名账户为nobody
load printers = yes                        # 是否在启动 Samba 时就共享打印机    
cups options = raw                         # 设置打印机使用的方式
valid users = user1 user2    user3         # 指定哪些用户可以访问,如果不指定则所有用户都可访问
invalid users = user1 user2                # 指定哪些用户不可以访问
create mask = 0775                         # 客户端上传文件的默认权限
directory mask = 0775                      # 客户端创建目录的默认权限
write list = user1 user2 user3             # 设置可对文件进行写操作的用户
admin users = user1                        # 设置共享目录的管理员,具有完全权限10.66.181.244


标签:

欢迎加QQ:2908190019

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。