温馨提示×

Ubuntu怎样挂载SMB

小樊
42
2026-08-17 20:50:31
栏目: 智能运维

在 Ubuntu 上挂载 SMB(Samba)共享主要有两种方式:临时挂载(mount)开机自动挂载(fstab)。下面给你一套最常用、最稳妥的做法。


一、准备工作

1. 安装必要工具

sudo apt update
sudo apt install cifs-utils

cifs-utils 是挂载 SMB 必须的。


二、手动临时挂载(推荐先测试)

1. 创建本地挂载目录

sudo mkdir -p /mnt/smb

2. 挂载 SMB 共享

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

三、使用凭据文件(更安全,推荐)

1. 创建凭据文件

sudo nano /etc/smb.cred

内容:

username=你的用户名
password=你的密码

2. 修改权限(非常重要)

sudo chmod 600 /etc/smb.cred

3. 挂载

sudo mount -t cifs //192.168.1.100/share /mnt/smb \
  -o credentials=/etc/smb.cred

四、开机自动挂载(fstab)

1. 编辑 fstab

sudo nano /etc/fstab

2. 添加一行

//192.168.1.100/share  /mnt/smb  cifs  credentials=/etc/smb.cred  0  0

3. 测试是否配置正确

sudo mount -a

✅ 不报错说明成功
✅ 重启后自动挂载


五、常见问题解决

1. 权限不足

加上 uid / gid

sudo mount -t cifs //192.168.1.100/share /mnt/smb \
  -o credentials=/etc/smb.cred,uid=1000,gid=1000

查看当前用户 uid/gid:

id

2. 协议版本问题(老 NAS 常见)

-o vers=1.0
# 或
-o vers=2.0

3. 中文乱码

-o iocharset=utf8

六、图形界面方式(桌面用户)

  1. 打开 文件管理器
  2. 其他位置
  3. 输入:
smb://192.168.1.100/share
  1. 输入用户名密码

七、快速总结(最常用)

sudo apt install cifs-utils
sudo mkdir /mnt/smb
sudo mount -t cifs //IP/共享 /mnt/smb -o username=用户,password=密码

如果你愿意,可以把你的 Ubuntu 版本 + NAS/Windows 类型 + 报错信息 发我,我可以给你一条完全适配你环境的命令

0