在 Debian 系统中挂载 Samba(SMB/CIFS)共享目录,通常按下面步骤来即可。
sudo apt update
sudo apt install cifs-utils
sudo mkdir -p /mnt/samba
sudo mount -t cifs //服务器IP/共享名 /mnt/samba \
-o username=你的用户名,password=你的密码
示例:
sudo mount -t cifs //192.168.1.100/share /mnt/samba \
-o username=test,password=123456
sudo nano /etc/samba/credentials
内容:
username=你的用户名
password=你的密码
设置权限:
sudo chmod 600 /etc/samba/credentials
挂载:
sudo mount -t cifs //192.168.1.100/share /mnt/samba \
-o credentials=/etc/samba/credentials
-o username=xxx,password=xxx,iocharset=utf8,file_mode=0644,dir_mode=0755
常用参数说明:
| 参数 | 说明 |
|---|---|
iocharset=utf8 |
支持中文 |
uid=1000 |
指定用户 ID |
gid=1000 |
指定组 ID |
vers=2.0 / 3.0 |
SMB 版本 |
rw |
读写 |
ro |
只读 |
示例:
sudo mount -t cifs //192.168.1.100/share /mnt/samba \
-o credentials=/etc/samba/credentials,uid=1000,gid=1000,iocharset=utf8
编辑 /etc/fstab:
sudo nano /etc/fstab
添加一行:
//192.168.1.100/share /mnt/samba cifs credentials=/etc/samba/credentials,iocharset=utf8 0 0
测试是否配置正确:
sudo mount -a
sudo umount /mnt/samba
Host is down-o vers=2.0
-o iocharset=utf8
-o uid=1000,gid=1000
如果你愿意,可以告诉我:
我可以给你更精确的命令。