如何挂载CIFS共享文件夹
导读:Linux 与 Windows 挂载 CIFS 共享的简明步骤 Linux 环境 安装工具与创建挂载点 安装 CIFS 客户端工具:Debian/Ubuntu 执行 sudo apt-get install -y cifs-utils;...
Linux 与 Windows 挂载 CIFS 共享的简明步骤
Linux 环境
- 安装工具与创建挂载点
- 安装 CIFS 客户端工具:Debian/Ubuntu 执行 sudo apt-get install -y cifs-utils;CentOS/RHEL 执行 sudo yum install -y cifs-utils。
- 创建本地挂载点:例如 sudo mkdir -p /mnt/cifs_share。
- 临时手动挂载
- 基本命令:sudo mount -t cifs //server_address/shared_folder /mnt/cifs_share -o username=your_username,password=your_password,domain=your_domain(域可选)。
- 安全做法:将凭据写入文件(如 /etc/cifs_credentials),内容包含 username/password/domain,权限设为 600,挂载时使用 -o credentials=/etc/cifs_credentials。
- 开机自动挂载
- 编辑 /etc/fstab,在末尾添加一行://server_address/shared_folder /mnt/cifs_share cifs credentials=/etc/cifs_credentials,其他选项 0 0;保存后执行 mount -a 测试。
- 如需按需自动挂载(避免启动卡住),可使用 systemd 方式:在 /etc/fstab 中使用 credentials=/root/.smbcredentials,uid=1000,gid=1000,noauto,x-systemd.automount,x-systemd.device-timeout=10。
Windows 环境
- 图形界面挂载
- 打开“此电脑”→“映射网络驱动器”,在“文件夹”输入 \服务器IP\共享名,勾选“重新连接时重新连接”,按提示输入用户名与密码完成映射。
- 命令行挂载
- 临时映射:net use Z: \192.168.1.10*share* /user:domain\user /persistent:yes。
- 取消映射:net use Z: /delete 或 net use * /del /y。
- 连通性与来宾访问
- 确认网络可达,特别是 TCP 445 端口(可用 telnet 目标IP 445 测试)。
- 若遇到来宾访问限制,Windows 10/Server 2019 及以上可按需启用不安全的来宾登录:以管理员运行 CMD 执行 reg add “HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters” /v “AllowInsecureGuestAuth” /t REG_DWORD /d 1 /f,随后重启相关服务(net stop/start lanmanworkstation)。
常见问题与排查
- 权限与凭据
- 建议使用凭据文件并限制权限为 600;如使用域环境,确保 domain= 参数正确;密码含特殊字符时,使用凭据文件更安全可靠。
- 防火墙与网络
- 确保客户端与服务器之间放通 TCP 445(SMB/CIFS);在云环境需检查安全组与主机防火墙规则。
- 字符集与权限
- 如出现中文乱码,可在挂载选项中加入 iocharset=utf8;需要指定本地访问权限时,使用 file_mode=0777,dir_mode=0777(或更严格的权限)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何挂载CIFS共享文件夹
本文地址: https://pptw.com/jishu/758240.html
