上一篇
CIFS(Common Internet File System) 是一种基于TCP/IP的网络文件共享协议,允许不同操作系统(如Windows、Linux、macOS)通过网络无缝访问共享文件和打印机,它本质上是SMB协议的“升级版”,由微软在1990年代推广,支持跨局域网和互联网的文件传输,并兼容多种认证方式(如Kerberos、NTLM)。
小知识:CIFS ≈ SMB 1.0 + TCP/IP支持,但现代系统已逐步转向更安全的SMB 3.0+版本!
启用共享功能:
Win + S
搜索“控制面板”→ 选择“网络和共享中心”。进入“程序和功能”→ 启用“SMB 1.0/CIFS文件共享支持”(需重启)。
共享文件夹:
右键目标文件夹 → 属性 → 共享 → 添加共享用户并设置权限。
sudo apt install samba # Debian/Ubuntu sudo yum install samba # CentOS/RHEL
/etc/samba/smb.conf
,添加:[共享名] path = /路径/到/文件夹 valid users = 用户名 read only = no
sudo systemctl restart smbd
smb://Windows_IP/共享名
,输入凭证即可访问。\\服务器IP\共享名
→ 选择驱动器号并完成。sudo apt install cifs-utils # Debian/Ubuntu
sudo mkdir /mnt/cifs_share sudo mount -t cifs //服务器IP/共享名 /mnt/cifs_share -o username=用户,password=密码
echo "//服务器IP/共享名 /mnt/cifs_share cifs username=用户,password=密码 0 0" | sudo tee -a /etc/fstab
smb://用户@服务器IP/共享名
)。权限拒绝?
🔍 检查用户名/密码是否正确,或尝试添加sec=ntlmssp
参数增强安全性:
sudo mount -t cifs ... -o sec=ntlmssp
只读模式?
📝 挂载时添加rw
选项确保读写权限:
sudo mount -t cifs ... -o rw
协议不兼容?
🔧 指定SMB版本(如3.0):
sudo mount -t cifs ... -o vers=3.0
网络问题?
🌐 确保防火墙开放139/445端口,或直接使用服务器IP地址连接。
通过CIFS协议,跨平台文件共享变得简单又高效!无论是Windows、Linux还是macOS,只需几步设置即可实现无缝挂载,遇到问题别慌张,检查权限、协议版本和网络连接,轻松解决90%的故障!
参考日期:2025-08 📅
信息来源:微软官方文档、Samba项目、Apple支持及Linux社区最新教程。
本文由 业务大全 于2025-08-21发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://xdh.7tqx.com/wenda/685983.html
发表评论