Ubuntu14.04设置samba共享文件夹

wuchangjian2021-11-15 07:52:08编程学习

samba共享文件夹

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

安装

sudo apt install samba

samba软件的管理方式

sudo /etc/init.d/smbd start     #启动
sudo /etc/init.d/smbd start     #停止
sudo /etc/init.d/smbd restart   #重启

运行后samba会监听两个端口,445和139,可通过端口查看命令查看

netstat -antp|grep smbd

在这里插入图片描述

配置

切换到samba的配置目录下,修改配置

cd /etc/samba/
sudo gedit smb.conf

参考配置如下

[global]
	workgoup = MYGROUP
	server string = Samba Server Version %v
	server string = Samba Server %v
	netbios name = centos
	security = user
	map to guest = bad user
	dns proxy = no
[code]
    path = /home/carl/hellocpp
    public = yes 
    writable = yes
    printable = no
    create mask = 0777
    sync always = yes

接着创建共享文件夹/home/carl/hellocpp

mkdir -p /home/carl/hellocpp
sudo chmod -R 777 /home/carl

配置完成后重启samba

sudo /etc/init.d/smbd restart   #重启

测试

首先通过testparm命令可查看samba配置是否正确

testparm

在这里插入图片描述

现在/home/carl/hellocpp目录下创建一个txt文本文件

touch /home/carl/hellocpp/ceshi.txt

在这里插入图片描述

无误后通过两种方式连接samba

通过本地连接samba

在这里插入图片描述

可以看到通过samba也能看到该文件代表配置无误
在这里插入图片描述

通过window连接samba

在这里插入图片描述
在这里插入图片描述
至此证明samba配置及用法无误

映射驱动器

右键网络,映射网络驱动器
在这里插入图片描述

写入地址
在这里插入图片描述

可以看到这里多了一个类似硬盘的驱动器
在这里插入图片描述

相关文章

Vue路由守卫有哪些,怎么设置,使用场景等

vue中路由守卫一共有三种,一个全局路由守卫,一个是组件内路...

samba服务的配置与使用

samba服务的配置与使用

实验目的 希望在自己的windows 物理主机上面可以直接访问 linux 服务器&#x...

大火的低代码概念,究竟是不是那么靠谱?

从IT媒体InfoQ发布《为什么我说低代码是“行业毒瘤”?》。低代码的概念...

postman发送数据乱码

使用如下格式发送就不会乱码  乱码发送:  注意ÿ...

发表评论    

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