Ubuntu 安装Samba及配置

Ubuntu 安装Samba及配置

简介

Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件,Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。Samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linux和Windows域之间的认证和授权;UNICODE字符集和域名映射;满足CIFS协议的UNIX共享等。

运行环境

  • Ubuntu 16.04.6 LTS ×64
  • SecureCRT或者putty工具

Samba安装

  1. SecureCRT工具登录Ubuntu系统用户
  2. 输入下面指令
sudo apt install samba

安装软件需要root权限,执行完上面指令即完成安装

  1. 检查安装是否正常,输入下面指令
ps -ef | grep smbd

返回显示如下图,说明安装成功
在这里插入图片描述

关于上面指令的详解 get it

  1. window下默认安装有Samba服务,所以这里不作讲解

Samba配置

配置文件夹共享

  1. 修改配置文件之前最好做个备份
 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       
  1. 用vi修改配置
sudo vim /etc/samba/smb.conf

修改需要管理员权限

  1. 在文件结尾添加:
security=share
  1. 在文件结尾添加如下行:
[share]
comment=this is Linux share directory
path=/home/myth/share
public=yes
writable=yes

path根据自己实际分享路劲设置

  1. 重启Samba
sudo service smbd restart
  1. 验证
    打开文件夹,在文件夹地址栏输入服务器地址,即可访问刚才创建的共享文件夹,如下图所示:
    在这里插入图片描述

关于Windows下无写权限在服务器共享目录同级目录下输入

chmod -R go+rwx share/

win10报不能访问共享文件错误解决方法,get it

配置共享账号

  1. 新增共享用户,输入以下命令
sudo smbpasswd -a user

添加的用户名称是系统用户名称如果没用该用户可以参考 get it

效果图

  1. 用vim修改配置
sudo vim /etc/samba/smb.conf

修改需要管理员权限

  1. 在文件结尾添加如下行:
[user]
comment = my user
path = /home/user
public = yes
guest ok = no
writable = yes

path根据自己实际分享路劲设置

  1. 重启Samba
sudo service smbd restart
  1. 验证
    打开文件夹,在文件夹地址栏输入服务器地址,即可访问刚才创建的共享文件夹,如下图所示:
    在这里插入图片描述

因为我们设置是禁止访客,因此需要账号密码才能访问

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

照君明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值