共享文件夹其他用户无法写入,需同步修正所有权与权限:先用ls -ld检查“其他用户”位是否含w,再用ls -lha确认内部文件是否属root;图形界面仅可修改文件夹本体权限,终端命令sudo chown $user:$user -r和sudo chmod -r a+rwx才能彻底解决。

统信UOS共享文件夹已成功创建并能被Windows或Linux设备正常访问,但其他用户在打开后只能查看、无法新建文件或保存修改,说明共享目录本身或其内部文件的权限位未开放“其他用户”的写入权,必须同步修正所有权归属与权限配置两层设置。
先确认问题根源
在文件管理器空白处右键 → 选择“在终端中打开” → 进入共享文件夹所在父目录 → 执行:ls -ld 共享文件夹名称。重点看输出首段权限字符串第8、9位(即“其他用户”组)是否含w,如drwxr-xr-x表示无写入权;再执行:ls -lha 共享文件夹名称,观察内部文件/子目录的所有者是否为root——若全是root属主,图形界面设权将完全失效。
图形界面快速修复(仅限当前用户已是所有者时)
在文件管理器中右键共享文件夹 → 选择“属性” → 切换至“权限”选项卡。
勾选“其他用户”组的“读取”和“写入”,取消“执行”(普通共享目录无需执行权限)。
注意:此操作仅修改文件夹本体权限,不递归作用于内部文件与子目录,若内部文件仍显示只读,请立即跳转下一环节。
点击“应用”按钮,系统立即生效。
用终端命令彻底开放全树写入权
该方法适用于共享文件夹属主为root、或内部大量文件权限混乱的场景,一步到位解决“其他人无法写入”的根本问题。
第一步:确保开发者模式已开启。进入控制中心 → 通用 → 开发者模式 → 开启并按提示重启系统。
第二步:在终端中执行:sudo chown $USER:$USER 共享文件夹名称 -R。【-R参数不可省略,否则子目录和文件仍属root】
第三步:执行:sudo chmod -R a+rwX 共享文件夹名称。大写X会智能加执行权限给目录、不加给普通文件,避免可执行文件被意外暴露,比777更安全。
第四步:验证是否生效。执行:ls -ld 共享文件夹名称,确认第三列显示当前用户名;再执行:ls -l 共享文件夹名称 | head -3,检查前几行中“其他用户”列是否含w字符。











