一、通过网络文件系统共享(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的共享链接权限设置实现。