在 Linux 上挂载 SMB 网络共享

mount -t cifs 可把 NAS/Samba/Windows 共享文件夹挂到本地目录,设置 uid/gid 后你的普通用户即可读写。

LinuxNAS网络驱动器挂载中风险
先 `sudo mkdir -p /mnt/nas` 创建挂载点,再运行挂载命令并输入共享账号;卸载用 `sudo umount /mnt/nas`。

01命令

命令
$ sudo mount -t cifs //192.168.1.10/share /mnt/nas -o username=myuser,uid=$(id -u),gid=$(id -g)

02作用说明

cifs 内核客户端可与 NAS、Samba 服务器和 Windows 共享通信。加上 `uid=$(id -u),gid=$(id -g)` 会把远程文件映射给你的本地用户,避免处处需要 root。密码建议存放在权限为 600 的凭据文件里(`-o credentials=/home/用户/.smbcred`),并在 /etc/fstab 中加 `noauto,x-systemd.automount` 实现开机自动挂载。

03风险

风险中风险
使用条件cifs-utils package; root required
!注意: 挂载后共享像本地磁盘一样工作,网络中断可能导致文件操作卡住。过时的 SMB1 不安全且新服务器默认禁用;若协商失败,手动指定 `vers=2.1` 或 `vers=3.0`。

04撤销

撤销
$ sudo umount /mnt/nas

05来源

最后验证: 2026-09-18 · 分类: 文件与文件夹