商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Ubuntu文件夹怎么共享给其他用户

Ubuntu文件夹怎么共享给其他用户

  发布于2026-07-19 阅读(0)

扫一扫,手机访问

在Ubuntu系统里,想要把文件夹共享给其他用户,其实有好几种实用方案。每种方案都有各自的适用场景,今天就来拆解一下最常见的三种——Samba、NFS以及FTP/SFTP,大家可以根据自己的需求灵活选择。

方法一:使用Samba

Samba可以说是跨平台共享的“万金油”,特别适合Windows和Linux混搭的环境。它能让Linux文件夹像Windows共享文件夹一样被访问。

  1. 安装Samba:打开终端,直接执行下面两条命令,一气呵成:

    sudo apt update
    sudo apt install samba
  2. 配置Samba:编辑配置文件 /etc/samba/smb.conf,用你习惯的编辑器打开就行:

    sudo nano /etc/samba/smb.conf

    在文件末尾追加以下内容,记得把/path/to/shared/folder换成你实际要共享的路径,同时指定允许访问的用户:

    [shared_folder]
    path = /path/to/shared/folder
    a vailable = yes
    valid users = your_username
    read only = no
    browsable = yes
    public = no
    writable = yes
  3. 创建Samba用户:Samba有自己独立的用户体系,需要单独添加:

    sudo smbpasswd -a your_username

    这里会提示你设置密码,后续其他机器访问时就用这个用户名和密码。

  4. 重启Samba服务:改动配置后,重启服务才能生效:

    sudo systemctl restart smbd
  5. 访问共享文件夹:在其他电脑上,打开文件管理器,地址栏输入 \\你的UbuntuIP\shared_folder,然后输入刚才设置的用户名和密码,就能看到共享目录了。

方法二:使用NFS

如果共享环境是纯Linux,NFS(网络文件系统)是更轻量、更高效的选择。它直接挂载到本地文件系统,体验上几乎和本地文件夹没区别。

  1. 安装NFS服务器:同样先更新软件源,然后安装:

    sudo apt update
    sudo apt install nfs-kernel-server
  2. 配置NFS共享:编辑 /etc/exports 文件:

    sudo nano /etc/exports

    添加一行,格式如下,替换路径和允许的客户端IP或网段:

    /path/to/shared/folder 你的IP或网段(rw,sync,no_subtree_check)

    举个例子,如果你想让整个192.168.1.0/24网段都能访问:

    /home/user/shared_folder 192.168.1.0/24(rw,sync,no_subtree_check)
  3. 导出共享目录:配置写好后,执行这条命令让NFS知道新共享:

    sudo exportfs -a
  4. 重启NFS服务器:确保服务重启:

    sudo systemctl restart nfs-kernel-server
  5. 访问共享文件夹:在其他Linux机器上,可以用 mount 命令挂载,或者直接在文件管理器地址栏输入 smb://你的UbuntuIP/path/to/shared_folder(注意这个地址写法,实际上NFS用 nfs:// 协议,但很多现代Linux文件管理器也能识别——不过更标准的做法是用 mount -t nfs 命令挂载)。

方法三:使用FTP或SFTP

如果不想太折腾,或者需要远程访问且对安全性有要求,用FTP/SFTP搭一个文件服务器也很方便。SFTP基于SSH,天然加密,更适合外部网络。

  1. 安装FTP服务器:以vsftpd为例,安装过程很简单:

    sudo apt update
    sudo apt install vsftpd
  2. 配置FTP/SFTP服务器:编辑 /etc/vsftpd.conf,根据安全需求调整参数,比如关闭匿名访问、限制用户目录等。

  3. 启动并设置开机自启:

    sudo systemctl start vsftpd
    sudo systemctl enable vsftpd
  4. 访问共享文件夹:用任意FTP客户端(如FileZilla)或直接命令行,连接到你的Ubuntu服务器IP,输入用户名和密码,就能上传下载文件了。

三种方法各有侧重,Samba主打跨平台,NFS适合纯Linux环境,FTP/SFTP则更灵活且支持远程访问。根据实际场景选一个,基本就能搞定文件夹共享的需求。

本文转载于:https://www.yisu.com/ask/93330319.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注