映射网络驱动器实现windows与Linux文件传输

目录

一、Samba安装与配置

1.Samba安装

2.添加Samba用户

3.配置Samba

二、映射网络驱动器

总结 

虽然目前流行的不同系统文件传输方式有很多,但Samba作为大多数计算机都支持的一种方式仍备受大众喜爱,所以本篇便是一些关于Samba配置的基础教程

一、Samba安装与配置

1.Samba安装

检查ubuntu系统是否已安装Samba

dpkg --get-selections | grep samba

执行这个命令后,它会返回Ubuntu系统中所有已安装的与Samba相关的软件包列表

如果没有安装,使用以下指令安装Samba

sudo apt-get install samba samba-common

安装完成后这个样子滴

2.添加Samba用户

执行以下指令,创建新的Linux用户,再设定好密码,当然如果你已经有很多用户(或当前用户)也可以不用创建直接添加成Samba用户

users  #显示当前登录的用户
sudo useradd sambauser  #创建一个Linux用户,没设密码

 创建用户后通过以下指令查看信息,UID大于1000的才为真实用户

cat /etc/passwd |cut -d: -f 1-3 

将刚才创建的用户设为Samba服务的用户

sudo smbpasswd -a sambauser  #添加一个samba用户(该用户必须已存在)

 然后设好密码(也可以不设置按enter就好)就添加成功了

3.配置Samba

先备份配置文件,改错了可以及时复原

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

 然后打开编辑smb.conf文件

sudo vim /etc/samba/smb.conf 

前面Public部分不用管,直接到文件最后面追加配置部分

[xkxydir]
 # 共享名称,选一个你喜欢的名字
    comment = samba home directory
 # 选一个你喜欢的描述,在Samba客户端中显示
    path = /home/xkxy
 # 共享在文件系统中的路径
    public = yes
 # 允许任何用户访问共享,不需要密码
    browseable = yes
 # 允许在网络邻居中浏览此共享
    writeable = yes
 # 允许用户写入文件到此共享
    read only = no
 # 共享不是只读的
    create mask = 0777
 # 新建文件的默认权限,设置为777(所有用户可读写执行)
    directory mask = 0777
 # 新建目录的默认权限,设置为777
    #force user = nobody     
 # 如果启用,所有用户都将以nobody用户身份访问共享
    #force group = nogroup   
 # 如果启用,所有用户都将以nogroup组身份访问共享
    available = yes
 # 共享是可用的
    workgroup = WORKGROUP
 # 定义共享所属的工作组

 最后一个所属工作组在window的cmd终端通过以下命令查看

net config workstation

 重启Samba服务

sudo service smbd restart

如果重启失败可以通过以下指令查看配置文件的语法问题(别问我怎么知道的,说多了都是泪😭😭😭)

sudo testparm

二、映射网络驱动器

上述完成之后就可以进行共享文件夹的操作了,先在Linux输入以下指令查看ip地址 

ifconfig

 

然后回到window系统,鼠标右击此电脑,点击映射网络驱动器

根据提示输入Linux的ip地址和Samba的共享文件夹名字,中间是斜杠\

然后,输入Samba的账号密码确认,搞定§(* ̄▽ ̄*)§

 

总结 

本文主要讲了Samba的安装和网络驱动器的映射,其中要注意的点便是两系统的防火墙都可以关闭,然后便是window和Linux表示路径用的斜杠与反斜杠的区别,不要弄混了。

sudo ufw status  #查看防火墙状态
sudo ufw disable  #关闭防火墙

还有如果共享文件夹不能打开或创建文件,大多是权限问题,找到Linux相应路径chmod 777就好。

流程如此, 但实际上仍会因为设备的不同遇到各种问题,到时就再找相应解决办法吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值