一、通过网络文件系统共享(Samba,适用于跨操作系统访问)
Samba是Debian系统上最常用的网络共享解决方案,可实现Windows、macOS与Linux之间的文件共享。以下是具体步骤:
sudo apt update && sudo apt install samba
,安装Samba服务及依赖。/opt/libreoffice_shared
),执行sudo mkdir -p /opt/libreoffice_shared
创建目录。sudo chown -R youruser:yourgroup /opt/libreoffice_shared
+chmod 775
):sudo chmod 777 /opt/libreoffice_shared
。sudo nano /etc/samba/smb.conf
,在[global]
段添加工作组(默认WORKGROUP
,需与局域网内其他设备一致)、安全模式(user
表示需账号认证);在文件末尾新增共享段:[LibreOfficeShare]
comment = Shared LibreOffice Documents
path = /opt/libreoffice_shared
browseable = yes
guest ok = no
read only = no
create mask = 0777
directory mask = 0777
sudo systemctl restart smbd
使配置生效。sudo smbpasswd -a yourusername
,设置并确认密码。\\Debian_IP\LibreOfficeShare
,输入Samba用户名和密码即可访问。smb://Debian_IP/LibreOfficeShare
,按提示操作。二、通过WebDAV共享(适用于Web环境或远程协作)
WebDAV允许通过HTTP/HTTPS协议共享文档,支持LibOffice直接在线打开和编辑。步骤如下:
sudo apt install apache2 libapache2-mod-webdav
,安装Apache服务器及WebDAV扩展。sudo a2enmod dav dav_fs
启用模块,然后重启Apache:sudo systemctl restart apache2
。/etc/apache2/sites-available/000-default.conf
),在<VirtualHost *:80>
段内添加:<Directory /var/www/webdav>
DAV On
AuthType Basic
AuthName "LibreOffice WebDAV"
AuthUserFile /etc/apache2/webdav_passwords
Require valid-user
Options Indexes FollowSymLinks
</Directory>
sudo mkdir -p /var/www/webdav
。sudo htpasswd -c /etc/apache2/webdav_passwords yourusername
,设置密码;后续添加用户无需-c
参数。sudo systemctl restart apache2
使配置生效。dav://Debian_IP/webdav
(或http://Debian_IP/webdav
),按提示输入用户名和密码即可访问。三、通过LibOffice内置协作功能(实时协同编辑)
LibOffice支持实时协作,可直接邀请他人编辑文档:
四、通过第三方协作平台(如Nextcloud,适用于长期团队协作)
Nextcloud是开源的私有云平台,支持LibOffice文档的集中存储与协作:
注意事项:
.odt
/.ods
/.odp
)等原生格式,确保跨设备兼容性。samba_encrypt
)、限制访问IP;WebDAV建议使用HTTPS;协作平台需定期备份数据。valid users
、write list
参数或Nextcloud的共享链接权限设置实现。