温馨提示×

debian挂载smb如何操作

小樊
37
2026-09-09 22:31:05
栏目: 智能运维

在 Debian 上挂载 SMB(Samba / CIFS)共享,通常有以下几种方式:临时挂载开机自动挂载使用图形界面。下面给你最常用、最稳妥的命令行做法。


一、安装必要工具

Debian 默认不一定带 CIFS 工具:

sudo apt update
sudo apt install cifs-utils

(可选,用于自动挂载)

sudo apt install samba-client

二、临时挂载 SMB 共享

1️⃣ 创建挂载点

sudo mkdir -p /mnt/smb

2️⃣ 手动挂载

sudo mount -t cifs //服务器IP/共享名 /mnt/smb \
  -o username=用户名,password=密码

示例:

sudo mount -t cifs //192.168.1.100/share /mnt/smb \
  -o username=test,password=123456

✅ 挂载成功后可访问:

ls /mnt/smb

三、常见问题参数(可选)

需求 参数
指定域名 domain=WORKGROUP
指定版本 vers=1.0 / 2.0 / 3.0
允许写 rw
匿名访问 guest

示例(SMBv2):

sudo mount -t cifs //192.168.1.100/share /mnt/smb \
  -o username=test,password=123456,vers=2.0

四、开机自动挂载(推荐)

1️⃣ 创建密码文件(避免明文)

sudo nano /etc/smbpass

内容:

username=test
password=123456

权限:

sudo chmod 600 /etc/smbpass

2️⃣ 编辑 /etc/fstab

sudo nano /etc/fstab

添加一行:

//192.168.1.100/share  /mnt/smb  cifs  credentials=/etc/smbpass,uid=1000,gid=1000,vers=3.0  0  0

uid/gid 用你当前用户(id 查看)


3️⃣ 测试挂载

sudo mount -a

无报错即成功。


五、卸载 SMB

sudo umount /mnt/smb

六、图形界面(可选)

如果你用 GNOME / KDE:

文件管理器 → 其他位置 → smb://IP/共享名

七、常见错误排查

Host is down → 尝试 vers=2.0vers=1.0

Permission denied → 检查用户名/密码、共享权限

mount error(13) → SMB 用户无访问权限


如果你愿意,可以告诉我:

  • SMB 版本(Windows / NAS / 老旧设备)
  • 是否需要 普通用户可写
  • 是否 匿名访问

我可以给你一份精确可用的配置

0