当前位置:   article > 正文

linux搭建samba服务器和映射win10数据磁盘_sabma

sabma

samba服务器搭建

下载安装
1,yum安装
yum install samba samba-common
  • 1
#设置开机启动
systemctl enable smb.service

#启动
systemctl start smb.service

#停止
systemctl stop smb.service

#查看状态
systemctl status smb.service

 #查看端口情况
netstat -antup | grep smb

#重启
systemctl restart smb.service

#重启防火墙
systemctl restart firewalld.service
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
2,创建目标文件夹,修改文件夹权限
mkdir /home/softroad/samba
chmod 777 /home/softroad/samba/
  • 1
  • 2
3,修改samba的配置文件

创建登录共享文件夹的用户

smbpasswd -a softroad(根据用户名)
  • 1

配置文件信息

/etc/samba/smb.conf     #samba的主要配置文件

/usr/bin/smbclient          #客户端功能

/usr/bin/smbstatus         #服务器功能

/etc/samba/lmhosts       #早期的 NetBIOS name
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Global Settings :与Samba服务整体运行环境有关的选项,它的设置是针对所有共享资源的
Share Definition:针对共享目录个别的设置,只对当前的共享资源起作用

/etc/samba/smb.conf 文件的开头部分为samba 配置简介,告诉我们smb.conf 文件的作用及相关信息。还有以“;”开头,这些都是samba 配置的格式范例,默认是不生效滴,可以通过去掉前面的“;”并加以修改来设置想使用的功能。

[global]全局配置
workgroup = ling #工作组名称

netbios name = ling #主机名称,跟hostname不是一个概念,在同一个组中netbios name必须唯一

serverstring = samba server #说明性文字,内容无关紧要

log file = /var/log/log.%m  #日志文件的存储文件名,%m代表的是client端Internet主机名,就是hostname

max log size = 50  #日志文件最大的大小为50Kb

security = share   #表示不需要密码,可设置的值为share、user和server

passdb backend = tdbsam

load printer = no  #不加载打印机
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

设置samba 服务器安全模式

常见模式有两种:share 安全级别模式和user 安全级别模式

samba 服务器有share、user、server、domain 和AD活动目录 五种安全模式。

share 安全级别模式:客户端登录samba 服务器,不需要输入用户名和密码就可以浏览samba 服务器的资源,适用于公共的共享资源,安全性差,需要配合其他权限设置,保证samba 服务器的安全性。

user 安全级别模式:客户端登录samba 服务器,需要提×××法帐号和密码,经过服务器验证才可以访问共享资源,服务器默认为此级别模式。

[Share]共享资源设置
[temp]        #共享资源名称

comment = Temporary file space  #简单的解释,内容无关紧要

path = /tmp    #实际的共享目录

writable = yes  #设置为可写入

browseable = yes #可以被所有用户浏览到资源名称,

guest ok = yes  #可以让用户随意登录

public = yes           #允许匿名查看

valid users = 用户名   #设置访问用户

valid users = @组名   #设置访问组

readonly = yes      #只读

readonly = no       #读写

hosts deny = 192.168.0.0    #表示禁止所有来自192.168.0.0/24 网段的IP 地址访问

hosts allow = 192.168.0.24 #表示允许192.168.0.24 这个IP 地址访问

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
[homes]为特殊共享目录,表示用户主目录。

[printers]表示共享打印机。
  • 1
  • 2
  • 3

配置信息

sudo vim /etc/samba/smb.conf
  • 1

在smb.conf追加

[share]
comment = share folder
browseable = yes
path = /home/softroad/samba
create mask = 0700
directory mask = 0700
valid users = softroad
force user  = softroad
force group = softroad
public = yes
available = yes
writable = yes		
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

smb.cof文件

[global]
        ##这里设置的user是指用户需要登录才能访问这个共享文件夹
        workgroup = SAMBA
        security = user
        
        passdb backend = tdbsam

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

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes

[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @printadmin root
        force group = @printadmin
        create mask = 0664
        directory mask = 0775

[share]
        comment = share folder
        browseable = yes
        ##共享文件夹地址
        path = /home/softroad/samba
        create mask = 0700
        directory mask = 0700
        valid users = softroad
        force user  = softroad
        force group = softroad
        public = yes
        available = yes
        writable = yes
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
4,设置防火墙放行
systemctl stop  firewalld.service
  • 1

查看samba端口

netstat -tlnp |grep smb
  • 1

firewalld开放samba端口

firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=137/udp --permanent
firewall-cmd --zone=public --add-port=138/udp --permanent
  • 1
  • 2
  • 3
  • 4

重载firewalld

firewall-cmd --reload
  • 1

sabma服务端配置完成

局域网内任意一台pc机打开就可以访问了

在这里插入图片描述



win10磁盘映射

原本打算直接映射整个磁盘,但是磁盘比较小,没有分区,直接映射C盘并不妥当,所以就创建文件夹进行映射,效果一样。

1,文件夹配置。

创建samba

右键打开属性
文件属性
点击共享

打开设置共享
添加共享用户
添加共享用户

共享配置1
网络共享设置完成。打开高级共享设置
共享1

设置共享名称,勾选共享此文件夹

在这里插入图片描述
打开权限,全部允许

在这里插入图片描述
点击确认,保存


2,网络共享配置。

打开 控制面板\网络和 Internet\网络和共享中心
在这里插入图片描述
高级共享设置,专用网络设置,全部勾选启用发现
在这里插入图片描述

所有网络上,勾选公用文件夹,选择密码加密
在这里插入图片描述

保存更改退出。


如果这里大家搭建完了之后, 仍不能访问我们的 samba , 大家要检查下我们的网络配置, 我们可以打开控制面板, 点击程序。
在这里插入图片描述
点击启用或关闭 windows 功能。 如下图所示。
在这里插入图片描述
windows7 的电脑也可以参考这样设置, 然后选择启用或关闭 windows功能, 看一下里边的 SMB1.0 有没有被勾选和 SMB 直通有没有被勾选, 这两个一定要保证勾选上, 我们也要保证 ubuntu 和 windows 使用 ping 命令 ping 通的, 大家参考之前搭建 tftp 命令就可以了。 如下图所示。
在这里插入图片描述



linux添加win10共享文件夹映射

清空刚刚穿建的sabma文件夹
执行添加映射

username是win10的账号,passworld是密码,
第一个地址是win10共享文件夹地址,第二个是linux上的sabma共享文件夹地址

mount -t cifs -o username=administrator,password=xxxx,vers=2.1 //192.168.7.12/samba  /home/softroad/samba/ 
  • 1
这样就可以通过访问liunx上的共享文件夹,访问的是win10上的共享文件夹了。

不过这样挂载上去的磁盘只有root有写权限,普通用户是没有的,所以需要加个uid参数

mount -t cifs -o username=administrator,password=xxxx,uid=user,vers=2.1 //192.168.7.12/samba  /home/softroad/samba/ 
  • 1

这样,user用户也就拥有 了读写权限。
设置开机自动挂载

vim /etc/fstab
  • 1

追加一行

//192.168.7.xx/samba    /home/softroad/samba/   cifs    username=administrator,password=sr@2016,uid=softroad  0 0
  • 1



在这里插入图片描述

参考资料

·

·

我是离离原上草,要是有用就请一键三连吧。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/899033
推荐阅读
相关标签
  

闽ICP备14008679号