You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.1下多用户间文件共享及文档访问方法咨询

Ubuntu 17.1 文件共享问题解决方案

Hey there! Let's work through your file sharing headaches on Ubuntu 17.1 one by one.

一、解决Public文件夹共享不显示的问题

1. 先检查文件与文件夹权限

用户一复制到Public文件夹的文件,可能因为权限限制导致用户二看不到。先打开终端,执行以下命令:

  • 查看Public文件夹的权限:
    ls -ld ~/Public
    
    正常输出应该是 drwxr-xr-x(表示其他用户拥有读和执行权限)。如果不是,用下面的命令修正:
    chmod 755 ~/Public
    
  • 再检查你复制的桌面图片权限:
    ls -l ~/Public/your-wallpaper.jpg
    
    确保其他用户有读取权限,修正命令:
    chmod 644 ~/Public/your-wallpaper.jpg
    

2. 修复本地网络共享设置

如果你已经尝试右键Public文件夹开启“Local Network Share”但没生效,试试这些步骤:

  • 先安装必要的共享组件(如果没装的话):
    sudo apt install nautilus-share
    
  • 重启文件管理器,让组件生效:
    nautilus -q
    
  • 重新右键Public文件夹,选择“Local Network Share”:
    • 勾选“Share this folder”
    • 根据需求勾选“Allow others to create and delete files in this folder”或“Guest access”
    • 点击“Create Share”完成设置

二、让其他用户访问你的文档文件

方法1:通过权限设置实现本地访问

如果只是让用户二在本地登录后访问,最简单的方式是调整权限:

  1. 把用户二加入用户一的用户组(假设用户一的用户名是user1,用户二是user2):
    sudo usermod -aG user1 user2
    
  2. 修改Documents文件夹的权限,让同组用户可读写(如果只需要可读,把775改成755):
    chmod 775 ~/Documents
    
  3. 修改文件夹内文件的权限:
    chmod 664 ~/Documents/*
    
    这样用户二登录后,就能通过/home/user1/Documents路径访问你的文件了。

方法2:通过Samba实现网络共享(更灵活)

如果需要跨设备或更精细的权限控制,用Samba是个好选择:

  1. 安装Samba服务:
    sudo apt install samba
    
  2. 编辑Samba配置文件:
    sudo nano /etc/samba/smb.conf
    
    在文件末尾添加以下配置(替换user1为你的用户名):
    [MyDocuments]
        path = /home/user1/Documents
        valid users = user2
        read only = no
        browseable = yes
    
  3. 设置用户二的Samba密码:
    sudo smbpasswd -a user2
    
  4. 重启Samba服务:
    sudo systemctl restart smbd
    
    之后用户二可以通过文件管理器访问smb://你的电脑名/MyDocuments,输入Samba密码就能访问文档了。

内容的提问来源于stack exchange,提问作者user269258

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:42:32