温馨提示×

Debian挂载CIFS共享的步骤

小樊
46
2025-11-16 13:44:00
栏目: 智能运维

Debian 挂载 CIFS 共享步骤

一 安装与准备

  • 安装 CIFS 客户端工具:sudo apt update && sudo apt install -y cifs-utils
  • 创建挂载点:sudo mkdir -p /mnt/cifs(可按需改为其他路径)。
  • 准备凭据:需要共享的 //server/share用户名密码,必要时还有 域/工作组(domain/workgroup)

二 手动挂载

  • 直接在命令行挂载(不建议明文写密码):
    sudo mount -t cifs //server-address/remote-directory /mnt/cifs -o username=your-username,password=your-password,domain=your-domain
  • 使用凭据文件更安全(推荐):
    1. 创建文件:sudo nano /etc/cifs-creds(或 ~/.smbcredentials),内容:
      username=your_username
      password=your_password
      domain=your_domain
    2. 设置权限:sudo chmod 600 /etc/cifs-creds(或 ~/.smbcredentials)。
    3. 挂载:sudo mount -t cifs //server_ip/shared_folder /mnt/cifs -o credentials=/etc/cifs-creds,iocharset=utf8。
  • 验证:df -h 应能看到 /mnt/cifs

三 自动挂载与 fstab 配置

  • 编辑 /etc/fstab,添加一行(使用凭据文件):
    //server_ip/shared_folder /mnt/cifs cifs credentials=/etc/cifs-creds,iocharset=utf8 0 0
  • 测试配置:sudo mount -a(无报错说明 fstab 正常)。
  • 安全建议:避免在 fstab 中明文写密码;如使用 root 凭据文件,确保其权限为 600

四 常见问题与排查

  • 协议与版本:若挂载失败,可显式指定版本,例如 vers=3.0 或 vers=2.1(按服务器支持选择)。
  • 字符集:添加 iocharset=utf8 以避免中文乱码。
  • 防火墙:确保放行 TCP 445(SMB/CIFS)。
  • 权限与所有权:如需指定挂载后文件属主/权限,可在 fstab 选项中加入 uid=1000,gid=1000,file_mode=0755,dir_mode=0755(按实际用户与需求调整)。
  • 日志与验证:查看内核/系统日志(如 journalctl)定位问题;用 df -h、ls -l /mnt/cifs 验证挂载与权限。

0