Samba文件共享系统

前言:今天我们来聊一聊samba这个共享的服务,在企业中的应用还是挺多的,它的出现可以很好的解决不同系统之间的文件传输共享问题;

【Samba服务程序组件】

Samba服务提供了smbd和nmbd两个服务程序,分别完成不通的功能;

smbd负责为客户端提供服务器中的共享资源(目录和文件)的访问

nmbd负责提供基于NetBIOS协议的主机名称解析,从而方便windows中的网络主机查询服务

[root@localhost ~]# yum install -y samba samba-server samba-client samba-common

【匿名访问】

[global]                                     #全局配置,PS:该项对整个samba服务都有效
    workgroup = SAMBA                         #服务器工作组名称
    security = user                              #安全级别;可设置多个级别【share | user| server | domain 
    map to guest = Bad User                  #允许匿名用户访问(Ps:配置smba匿名访问全局参数时,centos7是不支持share参数的“share”参数的,所以需要添加map to guest = bad user一列,)
    passdb backend = tdbsam                        #设置共享账号文件类型,默认tdbsam(TDB数据文件)
   log file = /var/logs/samba/log.%m                #日志文件位置

    printing = cups
    printcap name = cups
    load printers = yes
    cups options = raw

[homes]                                   #宿主机共享目录
    comment = Home Directories            #描述信息
    valid users = %S, %D%w%S           
    browseable = No                        #是否可见,设置NO时,相当于隐藏文件
    read only = No                          #不只读为NO
    inherit acls = Yes

[test]
comment = This is Logs
path = /www/webapp/
writable = yes 
browseable = yes                 #浏览器权限开启
guest ok = yes                   #是否允许匿名用户访问

 # chown nobody:nobody /www/webapp/    #授予匿名权限

【用户访问验证访问】

1,建立Samba用户数据库

[root@localhost ~]# useradd -s /sbin/nologin  smbtest

[root@localhost ~]#smbpasswd -a smbtest或者pdbedit -a -u smbtest

[root@localhost ~]# pdbedit -a -u smbtest

[root@localhost ~]# pdbedit -L    #列出samba所有用户
[root@localhost ~]# pdbedit -Lv testadm     #列出samba用户,输出详细信息

# vim /etc/samba/smb.conf


[global]


security = user


socket address = 192.168.37.129     #本机IP


[testadm_file] path
= /www/test01/ #Samba需要共享目录 browseable = yes #是否显示共享目录,设置为no,则隐藏 read only = no #只读,这是为no可写可读,设置为yes,仅仅能读 valid users = smbtest #设置访问共享用户 Encrypt passwords = yes #加密密码 #hosts allow #允许哪些主机可以访问 #write list #设置允许哪些用户可写

[root@localhost test01]# chmod 777 /www/test01/

待续~

原文地址:https://www.cnblogs.com/bixiaoyu/p/9445967.html