Samba 安装(centos 7)

0.前提

 

1、关闭防火墙。
  CentOS 7 是自带的firewall,CentOS 6 好像是iptables。关闭防火墙命令如下:
  第一种方法是关闭防火墙:

    systemctl status firewalld.service       ##查看防火墙状态
    systemctl disable firewalld.service
  第二种方法是添加规则:
    firewall-cmd --permanent --zone=public --add-service=samba
    firewall-cmd --reload
2、关闭selinux
  vim /etc/selinux/config
    设置:SELINUX=disabled

1.安装启动Samba

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

安装情况:  rpm -qa |grep samba 

  

服务状态:  service smb status

  

启动SMB服务:  systemctl start smb

开机自启:  systemctl enable smb

2.配置Samba服务:  /etc/samba/smb.conf

pdbedit –a username:新建Samba账户。
pdbedit –x username:删除Samba账户。
pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。
pdbedit –Lv:列出Samba用户列表的详细信息。
pdbedit –c “[D]” –u username:暂停该Samba用户的账号。
pdbedit –c “[]” –u username:恢复该Samba用户的账号。

3.匿名配置

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

[nginx]
path = /usr/local/nginx/html/
browsable =yes
writable = yes
guest ok = yes
read only = no

  

posted @ 2018-07-13 10:04  liuyj_vv  阅读(119)  评论(0编辑  收藏  举报