温馨提示×

debian挂载cifs如何配置

小樊
49
2026-09-12 20:16:54
栏目: 智能运维

在 Debian 上挂载 CIFS(SMB) 共享,通常步骤如下:


一、安装必要工具

sudo apt update
sudo apt install cifs-utils

二、创建挂载点

sudo mkdir -p /mnt/cifs

三、手动挂载(临时)

1️⃣ 使用用户名密码挂载

sudo mount -t cifs //192.168.1.100/share /mnt/cifs \
  -o username=youruser,password=yourpass

2️⃣ 指定域(如有)

-o username=youruser,password=yourpass,domain=YOURDOMAIN

3️⃣ 常见可选参数

-o uid=1000,gid=1000,file_mode=0644,dir_mode=0755

四、使用凭据文件(推荐)

1️⃣ 创建凭据文件

sudo nano /etc/cifs-creds

内容:

username=youruser
password=yourpass
domain=YOURDOMAIN

2️⃣ 设置权限

sudo chmod 600 /etc/cifs-creds

3️⃣ 挂载

sudo mount -t cifs //192.168.1.100/share /mnt/cifs \
  -o credentials=/etc/cifs-creds

五、开机自动挂载(fstab)

编辑 /etc/fstab:

sudo nano /etc/fstab

添加一行:

//192.168.1.100/share  /mnt/cifs  cifs  credentials=/etc/cifs-creds,uid=1000,gid=1000,vers=3.0  0  0

⚠️ 注意:

  • SMB1 已不安全,推荐 vers=3.0 或 vers=2.1
  • 若 Windows 共享,常用 vers=3.0

测试:

sudo mount -a

六、常见问题排查

1️⃣ 版本不匹配

dmesg | tail

若提示 bad network name 或 vers,尝试:

vers=2.0 / 2.1 / 3.0

2️⃣ 权限问题

  • 用 uid/gid 指定本地用户
  • 确保共享本身允许该用户访问

3️⃣ 防火墙

  • 确保 445/tcp 通

七、卸载

sudo umount /mnt/cifs

如果你告诉我:

  • 是 Windows / NAS / Samba
  • 是否需要 域控 / 匿名访问
  • Debian 版本

我可以给你一份更精确的配置示例。

0 踩