0%

Linux 访问 Windows 共享文件夹设置

Linux 访问 Windows 共享文件夹设置

1. 新建共享文件夹

在 Linux 系统中,首先需要在当前用户的主目录或有写权限的目录下创建一个共享文件夹,作为共享文件的挂载点。例如,可以在主目录下新建文件夹 lyman_share。创建并进入该文件夹后,使用 pwd 命令查看其绝对路径。该路径将作为挂载点。

1
2
3
mkdir ~/lyman_share
cd ~/lyman_share
pwd

输出示例:

1
/home/username/lyman_share

该路径就是挂载点,稍后将用于挂载 Windows 共享文件夹。

2. 安装 CIFS/SMB 软件包

要使 Linux 系统能够访问 Windows 共享的文件夹,需要安装 CIFS/SMB 协议支持的软件。执行以下命令安装 samba-clientcifs-utils

1
sudo apt install smbclient cifs-utils
  • samba-client:提供 Linux 系统作为 SMB 客户端的功能。
  • cifs-utils:使 Linux 支持 CIFS 协议的网络文件系统。

3. 挂载 Windows 共享文件夹

安装完所需软件后,可以使用以下命令将 Windows 共享文件夹挂载到 Linux 系统上。

1
sudo mount -t cifs -o user=共享主机用户名,password=共享主机用户密码,gid=linux用户组id,uid=linux用户id //共享主机的IP地址/windows共享文件夹 /linux挂载点

示例:

假设:

  • Windows 共享文件夹名称:share_folder
  • Windows 主机 IP 地址:192.168.1.100
  • Linux 用户组 ID:1000
  • Linux 用户 ID:1000
  • Windows 用户名:user_win
  • Windows 用户密码:password_win
  • 挂载点:/home/username/lyman_share

那么,挂载命令应为:

1
sudo mount -t cifs -o user=user_win,password=password_win,gid=1000,uid=1000 //192.168.1.100/share_folder /home/username/lyman_share

执行该命令后,Windows 共享文件夹将成功挂载到 Linux 系统的 /home/username/lyman_share 目录中。此时,Linux 系统就可以通过该目录访问 Windows 共享的文件。

4. 持久化挂载(可选)

如果希望每次启动 Linux 时自动挂载 Windows 共享文件夹,可以将挂载配置添加到 /etc/fstab 文件中。打开该文件:

1
sudo nano /etc/fstab

在文件末尾添加以下一行:

1
//192.168.1.100/share_folder /home/username/lyman_share cifs user=user_win,password=password_win,gid=1000,uid=1000 0 0

保存并退出后,系统将会在每次启动时自动挂载该共享文件夹。


总结

通过以上步骤,您可以成功地将 Windows 共享文件夹挂载到 Linux 系统上,方便地共享和管理文件。希望本教程对您有所帮助。如有任何问题,请随时留言。


温馨提示:

  • 确保 Windows 防火墙已设置允许 SMB/CIFS 协议的访问。
  • 如果遇到挂载权限问题,可以尝试检查共享文件夹的权限设置,确保 Linux 系统的用户有足够的访问权限。