linux挂载samba共享目录
1. 安装依赖包
sudo apt install cifs-utils # Debian/Ubuntu
2.临时挂载共享文件夹
sudo mount -t cifs //[你的服务器IP]/共享目录名 [要挂载的目录] -o username=[用户名],password=[密码],vers=3.0
参数说明:
//[服务器IP]/共享目录名:共享路径(如 //192.168.1.100/share)。
username 和 password:访问共享的凭据。
vers=3.0:指定 SMB 版本(根据服务器调整,如 vers=2.0 或 vers=1.0)。
3.永久挂载(开机自动挂载)
编辑 /etc/fstab 文件,添加一行配置:
//[服务器IP]/共享目录名 /mnt/shared_folder cifs username=[用户名],password=[密码],vers=3.0,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0
✅ 例子讲解
现在要实现一个访问服务器的网站就能访问到windows电脑上的目录/文件,可以进行浏览/下载操作
1.windows电脑上设置共享文件夹

2.宝塔面板创建一个网站,修改一下配置,添加以下代码
autoindex on; # 开启目录索引 autoindex_exact_size off; # 显示文件大小(如KB/MB) autoindex_localtime on; # 显示服务器本地时间 charset utf-8;

然后把网站目录所有的文件删除
3.挂载共享文件夹到我们的网站根目录
sudo mount -t cifs //[你的服务器IP]/共享目录名 [要挂载的目录] -o username=[用户名],password=[密码],vers=3.0
成功通过网页访问到win电脑上的文件
