当前位置:

首页 > 系统应用 > 麒麟操作系统如何设置多用户共享文件夹 银河麒麟协同办公

麒麟操作系统如何设置多用户共享文件夹 银河麒麟协同办公

麒麟系统可通过Samba实现多用户共享文件夹,提供图形界面授权、配置文件限定用户、创建专用用户组、NFS替代方案及防火墙校验五种方法。图形界面适合基础协作,配置文件可增强安全,用户组便于权限继承,NFS适用于Linux间高效传输,最后需确保防火墙开放端口与服务正常运行。

麒麟系统多用户共享同一文件夹需通过Samba实现细粒度权限控制,含图形界面授权、smb.conf配置valid users、创建专用用户组同步权限、NFS替代方案及防火墙校验五种路径。

在团队协作的场景下,麒麟操作系统里如何让多个用户顺畅地访问和编辑同一个文件夹?这其实是一个典型的权限管理问题。直接设置单用户共享显然不够用,核心思路是借助Samba服务,实现基于系统用户的精细权限控制。下面梳理的几种配置路径,从图形界面到配置文件,再到系统级权限联动,你可以根据团队的实际需求和安全级别来选择和组合。

一、图形界面多用户授权(基础协作模式)

对于权限颗粒度要求不高的日常办公环境,最快捷的方法是利用系统自带的共享属性面板。它能直接将多个本地用户绑定到同一个共享目录,全程鼠标操作,无需接触命令行。

具体操作起来,核心在于使用“高级共享”功能,把需要协作的用户一个个加入访问白名单,并统一赋予读写权限:

1. 在文件管理器里找到目标文件夹,比如主目录下的“teamwork”文件夹。

2. 右键点击它,选择“属性”,然后切换到“共享”选项卡。

3. 勾选“共享此文件夹”,同时记得取消勾选“只读”,这样才能确保大家都能编辑内容。

4. 点击“高级共享”按钮,会弹出一个用户管理窗口。

5. 在用户列表里,依次勾选需要授权的多个本地用户(例如 kylin, admin, dev),每个用户都会显示为独立的条目。

6. 为所有已勾选的用户统一设置“读取和写入”权限,然后点击“确定”保存。

7. 系统会弹出权限确认窗口,输入你当前用户的开机密码来完成最终授权。

8. 再次点击“确定”后,如果文件夹上出现了共享角标,就说明多用户授权已经生效了。

二、Samba配置文件限定valid users(增强安全模式)

如果你需要更严格的控制,希望只有指定的账户能访问,彻底杜绝游客模式或未授权访问的风险,那么直接编辑Samba的配置文件是更专业的选择。这个方法绕过了图形界面的封装,让你能显式声明哪些用户是合法的。

注意,所有在这里列出的用户,都必须是系统中已经存在的账户,并且已经设置了Samba密码。

1. 首先打开终端,检查Samba是否已经安装:dpkg -l | grep samba。如果还没安装,运行 sudo apt install samba samba-common-bin。

2. 修改前先备份原始配置是个好习惯:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup。

3. 用编辑器打开配置文件:sudo vim /etc/samba/smb.conf。

4. 在文件末尾新增一个共享段,格式要严格遵循(注意缩进和换行):

[teamshare]
    comment = Team Collaboration Folder
    path = /srv/samba/teamshare
    browseable = yes
    read only = no
    create mask = 0664
    directory mask = 0775
    valid users = kylin admin dev
    force group = teamgroup

5. 保存退出后,为valid users里列出的每一个用户创建Samba密码:
sudo smbpasswd -a kylin、sudo smbpasswd -a admin、sudo smbpasswd -a dev。

6. 最后,重启Samba服务让配置生效:sudo systemctl restart smbd。

三、创建专用用户组并同步文件权限(权限继承模式)

对于长期固定的协作团队,还有一个更优雅的方案:利用Linux系统本身的用户组机制。把需要协作的用户都放到同一个组里,然后把共享目录的所属组设置为这个组,再开启一个特殊的权限位(setgid),这样任何人在目录里新建的文件,都会自动继承这个组的所有权。这样一来,Samba配置里就只需要指定这个组,而不用一个个列出用户了。

1. 创建一个专用的协作组:sudo groupadd teamgroup。

2. 把多个用户加到这个组里:
sudo usermod -a -G teamgroup kylin
sudo usermod -a -G teamgroup admin
sudo usermod -a -G teamgroup dev

3. 新建一个共享目录(以/srv/samba/teamshare为例):sudo mkdir -p /srv/samba/teamshare。

4. 把这个目录的所属组改为teamgroup:sudo chgrp teamgroup /srv/samba/teamshare。

5. 设置目录权限,并启用setgid位(注意权限码前的2):sudo chmod 2775 /srv/samba/teamshare。

6. 验证一下权限是否生效:ls -ld /srv/samba/teamshare。输出中应该显示drwxrwsr-x,并且所属组是teamgroup。

7. 接下来编辑smb.conf,在对应的共享段添加force group = teamgroup,并删除(或注释掉)valid users那一行。

8. 同样,重启Samba服务:sudo systemctl restart smbd。

四、NFS协议替代方案(跨平台高吞吐模式)

如果你的协作环境全是Linux或Unix设备,那么用NFS协议来代替Samba可能效率更高。它避开了为兼容Windows而产生的开销,在大文件传输和实时同步方面表现更佳。不过,这需要在服务端配置NFS服务,并在客户端进行挂载。

1. 在作为共享服务器的机器上安装NFS服务端:sudo apt install nfs-kernel-server。

2. 编辑NFS的导出配置文件:sudo vim /etc/exports。

3. 在文件末尾添加导出规则(这里示例允许一个网段访问):
/srv/nfs/teamshare 192.168.1.0/24(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1001)

4. 创建NFS共享目录:sudo mkdir -p /srv/nfs/teamshare。

5. 将目录的属主和属组设置为指定的UID和GID(例如,假设kylin用户的UID是1000,teamgroup组的GID是1001):sudo chown -R 1000:1001 /srv/nfs/teamshare。

6. 重启NFS服务:sudo systemctl restart nfs-kernel-server。

7. 在客户端机器上,执行挂载命令:sudo mount -t nfs 192.168.1.100:/srv/nfs/teamshare /mnt/teamshare(请将IP地址替换为你的服务器地址)。

五、防火墙端口开放与服务状态校验(连通性保障步骤)

无论你选择了上面哪种方法,最后都别忘了检查网络连通性。如果系统防火墙把必要的端口给拦住了,或者服务本身没跑起来,前面的配置做得再完美,客户端也连不上。

1. 先检查UFW防火墙的状态:sudo ufw status verbose。

2. 如果防火墙是启用的,需要开放Samba的端口:
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp
sudo ufw allow 137/udp
sudo ufw allow 138/udp

3. 如果用的是NFS,则需要开放它的端口:sudo ufw allow 2049。

4. 校验Samba服务是否在活跃运行:sudo systemctl is-active smbd,预期应该返回active。

5. 校验NFS服务状态:sudo systemctl is-active nfs-server,预期同样返回active。

6. 最后,可以验证一下本机的Samba共享列表是否正常可见:smbclient -L localhost -U%。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
系统应用 防火墙
相关文章 更多
Windows10纯净安装清空全盘数据操作流程
Windows10纯净安装清空全盘数据操作流程

详解 Windows 10 自定义安装中清空目标硬盘全部分区的操作步骤。从数据备份、U盘启动到删除分区重建系统结构,提供安全的界面导览与注意事项,适合需要彻底重置电脑的用户。

1panel申请证书失败为啥及常见原因排查教程
1panel申请证书失败为啥及常见原因排查教程

遇到 1Panel 申请证书失败?本文通过界面区域导览,详细讲解 ACME 账户、DNS 账号权限、手动解析记录、HTTP 80 端口连通性及网站 SSL 配置等关键排查点,助你解决证书申请难题。

Windows10替换Win7系统完整迁移安装方案
Windows10替换Win7系统完整迁移安装方案

详细讲解如何将Windows 7系统替换为Windows 10,包括升级与全新安装的选择、关键数据备份、U盘启动盘制作、磁盘分区操作及驱动恢复步骤。注意Windows 10支持周期已结束,需做好安全规划。

windows系统安装教程详细步骤全过程图文指南
windows系统安装教程详细步骤全过程图文指南

详细讲解Windows系统安装步骤,包括使用Media Creation Tool制作启动U盘、BIOS/UEFI启动设置、磁盘分区选择及驱动激活检查。区分就地重装与全新安装,帮助用户安全完成系统部署。

如何在计算机上删除 linux 并安装 windows
如何在计算机上删除 linux 并安装 windows

想从 Linux 换回 Windows?本文详解制作安装介质、进入 BIOS/UEFI 启动菜单、删除 Linux 分区及安装 Windows 的全过程。重点提示数据备份与磁盘确认,避免误删其他硬盘数据。

objectdock安装配置教程详细步骤与设置方法
objectdock安装配置教程详细步骤与设置方法

学习如何安装和配置 ObjectDock,包括设置 Dock 位置、图标大小、自动隐藏、添加应用快捷方式、更换背景主题以及设置开机自启,打造高效美观的 Windows 桌面环境。

StartAllBack开机启动设置在哪里及设置方法
StartAllBack开机启动设置在哪里及设置方法

找不到StartAllBack开机启动选项?本文详解如何在Windows设置、任务管理器及启动文件夹中定位StartAllBack启动项,并验证其是否随系统自动运行,解决重启后界面恢复默认的问题。

windows显示语言为什么改不了中文及解决方法
windows显示语言为什么改不了中文及解决方法

遇到Windows界面无法切换为中文的情况?本文详解如何区分输入法与显示语言,排查单一语言版本限制,正确安装中文语言包并解决下载失败问题,助您快速恢复中文界面。

Windows10安装过程分区删除重建正确步骤
Windows10安装过程分区删除重建正确步骤

Windows 10 安装过程中遇到分区混乱或报错?本教程指导你如何在备份数据后,正确识别目标磁盘,匹配 UEFI/GPT 启动模式,并通过安装程序自动重建系统分区,确保全新安装顺利启动。

在线安装 - 1panel 文档 Linux安装步骤详解
在线安装 - 1panel 文档 Linux安装步骤详解

详解 1Panel 在 Linux 服务器上的在线安装步骤。涵盖环境检查、SSH 终端操作、官方脚本执行、Docker 依赖处理及浏览器访问配置,助您快速搭建运维管理面板。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
Shapr3D macOS版
Shapr3D macOS版
Mac

Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。

REAPER macOS版
REAPER macOS版
Mac

REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。

Ableton Live macOS版
Ableton Live macOS版
Mac

Ableton Live 是面向音乐制作人与现场表演者的数字音频工作站,提供编曲视图、独具特色的现场视图、音频录制、MIDI创作、实时变速、乐器及效果器。Mac版原生支持Apple芯片,并可连接音频接口、MIDI控制器和第三方插件。

WINDOWS 更多
3dmax(3ds max)
3dmax(3ds max)
Windows

Autodesk 3ds Max 是一款专业的三维建模、动画与渲染软件,广泛应用于建筑可视化、游戏开发、影视动画、广告设计和产品展示等领域。

photoshop
photoshop
Windows、macOS 、 iPad

Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。

Blender
Blender
Windows、macOS 和 Linux

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。