在 Debian 上挂载 SMB(Samba)共享,一般有两种常用方式:临时挂载(mount) 和 开机自动挂载(fstab)。下面按步骤说明。
sudo apt update
sudo apt install cifs-utils
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=smbuser,password=123456
-o username=用户名,domain=域名
-o uid=1000,gid=1000,file_mode=0644,dir_mode=0755
完整示例:
sudo mount -t cifs //192.168.1.100/share /mnt/smb \
-o username=smbuser,password=123456,uid=1000,gid=1000
sudo nano /etc/smb.cred
内容:
username=smbuser
password=123456
domain=WORKGROUP
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,uid=1000,gid=1000 0 0
或(不推荐明文密码):
//192.168.1.100/share /mnt/smb cifs username=user,password=pass 0 0
sudo mount -a
-o vers=1.0
# 或
-o vers=2.0
uid/gid 对应用户df -h
mount | grep cifs
sudo umount /mnt/smb
如果你愿意,可以告诉我:
我可以给你更精确的命令。