在 Ubuntu 上挂载 SMB(Samba)共享主要有两种方式:临时挂载(mount) 和 开机自动挂载(fstab)。下面给你一套最常用、最稳妥的做法。
sudo apt update
sudo apt install cifs-utils
cifs-utils是挂载 SMB 必须的。
sudo mkdir -p /mnt/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
sudo nano /etc/smb.cred
内容:
username=你的用户名
password=你的密码
sudo chmod 600 /etc/smb.cred
sudo mount -t cifs //192.168.1.100/share /mnt/smb \
-o credentials=/etc/smb.cred
sudo nano /etc/fstab
//192.168.1.100/share /mnt/smb cifs credentials=/etc/smb.cred 0 0
sudo mount -a
✅ 不报错说明成功
✅ 重启后自动挂载
加上 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
-o vers=1.0
# 或
-o vers=2.0
-o iocharset=utf8
其他位置smb://192.168.1.100/share
sudo apt install cifs-utils
sudo mkdir /mnt/smb
sudo mount -t cifs //IP/共享 /mnt/smb -o username=用户,password=密码
如果你愿意,可以把你的 Ubuntu 版本 + NAS/Windows 类型 + 报错信息 发我,我可以给你一条完全适配你环境的命令。