Ubuntu创建共享文件夹

这篇具有很好参考价值的文章主要介绍了Ubuntu创建共享文件夹。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 背景

项目多台服务器部署的微服务需要共用一个文件夹,故需要创建一个共享文件夹

2. 步骤

Ubuntu想要创建共享文件夹需要安装samba,其他Ubuntu服务器想要挂载该共享文件夹需要安装cifs-utils,Windows服务器可直接通过映射网络驱动器进行挂载

2.1 Ubuntu创建共享文件夹

1)安装samba

sudo apt install samba

2)修改share目录的权限

chmod 777 /home/share

3)编辑 /etc/samba/smb.conf 末尾增加配置

[share]
    path=/home/share
	available=yes
	browseable=yes
	public=yes
	writable=yes

参数说明:
[share]为自定义共享的名称
path为创建共享的文件路径
available用来指定该共享资源是否可用,no则不可用
browseable为设置共享是否可浏览,如果no就表示隐藏,需要通过IP+共享名称进行访问
public为共享是否允许guest账户访问,如不需要,用#注释掉即可,#注释掉之后,可以实现无密码访问
writable共享文件是否可写
可选参数
writable = yes/no #设置共享是否具有可写权限
read only = yes/no #设置共享是否具有只读权限

4)创建samba账号

在 /etc/samba/下创建一个名为smbpasswd的文件

touch /etc/samba/smbpasswd

创建一个名为test【自定义】的samba账号

smbpasswd - a test

输入两次密码,完成创建samba账户

注:这个test【自定义】的用户名需要是你的Ubuntu系统的用户,否则会报错 Failed to add entry for user

如果没有相应的系统用户,可以通过一下命令添加

groupadd xxx(用户名) -g  6000
useradd  xxx(用户名) -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

5)重启samba服务

对配置进行了更改后,需要重启samba服务才会生效

service smbd restart

2.2 其他Ubuntu挂载共享文件夹

1)安装cifs-utils

sudo apt install cifs-utils

2)挂载共享文件夹

sudo mount -t cifs //172.xxx.xx.xx/share /home/data -o username=test,password=你的密码

参数说明:
//192.168.11.31/share 为共享的文件夹
/home/data 挂载到本地的文件夹
username 用户名
password 密码

完成挂载

3)取消挂载共享文件夹

sudo umount /home/data

插个小插曲: 我在linux挂载共享文件夹的时候,不小心自己挂载自己了,然后其他服务再挂载这个共享文件夹就卡死了,后面的解决办法是把samba服务停了,执行service smbd stop,其他服务器取消挂载共享文件夹,我再启动samba服务,然后其他服务器再挂载

2.3 window挂载共享文件夹

1)启用网络与共享中心的网络发现

ubuntu共享文件夹,linux专栏,ubuntu,linux,运维,服务器

2)在文件夹上方地址框输入共享文件夹的地址

ubuntu共享文件夹,linux专栏,ubuntu,linux,运维,服务器

3)鼠标右键点击共享文件夹,点击映射网络驱动器

ubuntu共享文件夹,linux专栏,ubuntu,linux,运维,服务器

注意勾选 “使用其他凭据连接”

输入凭证,即上述创建的共享文件夹用户密码,完成挂载文章来源地址https://www.toymoban.com/news/detail-628645.html

到了这里,关于Ubuntu创建共享文件夹的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu20.04共享文件夹—— /mnt/hgfs里没有共享文件夹

    参考文章:https://blog.csdn.net/Edwinwzy/article/details/129580636 虚拟机启用共享文件夹后,/mnt/hgfs下面为空,使用 查看设置的共享文件夹名字也是为空。 解决方法: 1.   重新安装vmware tools. 在菜单中选择虚拟机--》重新安装VMware tools... 安装过程中,一路yes即可,遇到默认是no,均输

    2024年02月12日
    浏览(42)
  • VMware(Ubuntu)共享文件夹设置

    安装完成ubuntu虚拟机后,需要建立共享文件夹来方便在Host主机和虚拟机ubuntu之间分享文件。 在虚拟机设置中,在 选项 卡中找到 共享文件夹 项,在右侧添加共享文件夹。 在虚拟机中,在ubuntu终端中使用指令设置挂载路径。 指令中,可能修改的是 这样在进入到 /home/sanren10

    2024年04月28日
    浏览(30)
  • 虚拟机中Ubuntu与主机共享文件夹

    虚拟机中Ubuntu与主机共享文件夹,以及/mnt目录为空,没有共享文件夹时的解决方案 首先将虚拟机关机,在虚拟机设置中,选择选项面板,选择共享文件夹,选择总是启用 点击添加,在弹出来的面板中选择下一步,并选择共享文件夹(在主机中选择或新建一个文件夹作为共享

    2024年02月02日
    浏览(45)
  • Ubuntu访问主机共享文件夹——简单快速

    首先点击此处 点击设置或者虚拟机设置弹出下面的页面,点击共享文件夹 点击下面确定就行了。 进入Ubuntu中打开终端,输入如下命令就可以了。 cd /mnt/hgfs

    2024年02月11日
    浏览(30)
  • Ubuntu不显示共享文件夹解决方案

    重装的Ubuntu系统,设置共享文件夹之后不显示,解决方法如下: 1、检查共享文件夹设置成功 如果设置成功会显示设置好的共享文件夹 2、一次性解决方法(每次重启都需要执行一次) 重启后会失效,需要每次挂载; 3、永久解决 最后添加一行 光标移至最后,按a 光标后面进

    2024年02月04日
    浏览(41)
  • Windows10设置共享文件夹(虚拟机/Ubuntu)

    习惯在Ubuntu上跑代码,验证成功后备份在Windows 为了避免传输文件低效率的尴尬局面,考虑用共享文件夹解决 情况1 装在Windows10虚拟机里的Ubuntu Windows执行 在windows上给远程登录的用户设置账号密码。 右键计算机 - 管理 - 本地用户和组 - 用户 。然后右键选择“新用户”,输入

    2024年02月10日
    浏览(44)
  • ubuntu虚拟机VmWare与主机共享文件夹

    一、说明: 宿主操作系统:Windows 11 64位。 客户操作系统:Ubuntu 18.04.1 64位。 虚拟机软件:VMware Workstation 17 pro 二、步骤: 1、参考教程链接1,在主机设置共享文件夹。 注意 :教程链接1)中第3步“sudo tar -zxvf VMwareTools-10,3,25-20206839.tar.gz -C /opt”的“/”前面没有“.”,只是

    2023年04月16日
    浏览(37)
  • VMware共享文件夹设置(ubuntu22.04)

    首先点击 虚拟机 - 设置  (如下图)   接着,我们点击  选项  - 共享文件夹 - 设置为 总是启用 - 并 添加一个本地共享文件夹   设置完毕,我们点击 确定。打开我们的终端 在mnt/目录下创建一个名为 hgfs的目录( 记得创建目录,否则会报错 )。  接着,我们在终端中输入

    2024年02月13日
    浏览(41)
  • linux 创建共享文件夹

    1 安装 Samba: 在终端输入以下命令: 2 配置 Samba: 打开配置文件: 在文件的末尾添加如下内容: 替换 “/path/to/shared/folder” 为实际的文件夹路径。 3 创建 Samba 用户: 您需要创建一个 Samba 用户来访问共享文件夹: 替换 \\\"username\\\"为实际的用户名。 4 重启 Samba 服务: 输入以下

    2024年02月10日
    浏览(40)
  • Windows&Linux共享文件夹之利用虚拟机VM创建共享文件夹

    由于大部分人常用和熟悉的系统是Windows系统,所以在Linux下进行操作很多时候会感到不太方便,就比如程序代码开发时大多数情况下都是在Windows下进行的,所以比较熟悉Windows下的开发环境。要进行Linux开发的时候,多数情况下都是借助Windows平台进行代码的编辑,然后去Linu

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包