ubuntu怎样触发文件共享

522
2025/2/21 9:22:31
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu中触发文件共享可以通过多种方式实现,具体方法取决于你的需求和环境。以下是几种常见的方法:

使用VMware虚拟机设置共享文件夹

  1. 创建共享文件夹:在宿主机上创建一个文件夹,例如在VMware的VMwareShare目录下创建一个名为study01-Ubuntu-share的文件夹。

  2. 设置VMware虚拟机

    • 打开VMware虚拟机设置。
    • 选择需要设置共享文件夹的虚拟机,点击“编辑虚拟机设置”。
    • 在“选项”中选择“共享文件夹”,点击“总是启用”。
    • 点击“添加”按钮,选择刚刚创建的共享文件夹,然后点击“确定”。
  3. 在Ubuntu中挂载共享文件夹

    • 启动虚拟机并打开终端。
    • 输入命令 vmware-hgfsclient 检查是否成功挂载。
    • 创建挂载目录(如果需要):sudo mkdir /mnt/hgfs
    • 挂载共享目录:sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
    • 验证挂载成功:在Ubuntu中切换到挂载目录并输入 ls 查看共享文件夹。
  4. 设置开机自动挂载

    • 使用 sudo vim /etc/fstab 打开配置文件。
    • 在文件末尾添加:.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0
    • 保存并退出,然后重启系统。

使用Samba进行文件共享

  1. 安装Samba

    sudo apt update
    sudo apt install samba
    
  2. 创建共享文件夹

    sudo mkdir /home/user/share
    
  3. 配置Samba

    • 编辑Samba配置文件:sudo nano /etc/samba/smb.conf
    • 在文件末尾添加以下内容:
      [shared]
      path = /home/user/share
      available = yes
      valid users = user1
      read only = no
      browsable = yes
      create mask = 0777
      directory mask = 0777
      
    • user1 替换为实际的用户名。
  4. 创建Samba用户

    sudo smbpasswd -a user1
    
  5. 设置共享文件夹权限

    sudo chown user1:sambashare /home/user/share
    sudo chmod 775 /home/user/share
    
  6. 重启Samba服务

    sudo systemctl restart smbd
    
  7. 在Windows上访问共享文件夹

    • 输入Ubuntu机器的IP地址后跟共享文件夹的名称,例如:\\192.168.1.100\shared
    • 输入Ubuntu上的用户名和密码即可访问。

通过以上步骤,你可以在Ubuntu中设置共享文件夹,无论是通过VMware虚拟机还是Samba服务,都能实现与其他操作系统之间的文件共享。根据你的具体需求选择合适的方法进行配置即可。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu Zotero如何创建文献库