linux挂载windows共享文件夹
- Linux
- 22天前
- 53热度
- 0评论
linux挂载windows共享文件夹
在Linux系统中挂载Windows共享文件夹(通常是使用SMB/CIFS协议),你可以使用mount命令配合cifs模块来实现。这里将详细介绍如何完成这一过程。
前提条件
1、确保你的Linux系统已经安装了 cifs-utils:
这个工具包包含了挂载SMB/CIFS共享所需的工具。你可以通过以下命令安装它(以Ubuntu为例):
sudo apt-get update sudo apt-get install cifs-utils
2、确保你的Windows共享文件夹已经设置好共享:
在Windows上,你需要设置文件夹的共享权限,并确保你有访问权限。可以通过右键点击文件夹,选择“属性”,然后进入“共享”标签来设置。
挂载Windows共享文件夹
1.创建一个挂载点:
首先,你需要创建一个目录作为挂载点。例如,你可以在/mnt目录下创建一个名为windows_share的目录:
sudo mkdir -p /mnt/windows_share
2.使用mount命令挂载:
使用mount命令和-t cifs选项来挂载Windows共享。你需要提供共享的路径(通常是\\服务器名\共享名),用户名和密码(如果需要)。例如:
sudo mount -t cifs -o username=yourusername,password=yourpassword //ServerName/ShareName /mnt/windows_share
其中,ServerName是Windows服务器的名称或IP地址,ShareName是共享的名称,yourusername和yourpassword是你的Windows凭据。
注意事项
持久化挂载:如果你希望在每次重启后都能自动挂载这个共享文件夹,可以将挂载命令添加到/etc/fstab文件中。例如:
//ServerName/ShareName /mnt/windows_share cifs username=yourusername,password=yourpassword,iocharset=utf8,sec=ntlmssp 0 0
注意:出于安全考虑,不建议在fstab
文件中直接使用明文密码。可以考虑使用credentials
文件来存储凭据。
使用credentials文件:
创建一个凭据文件(例如/root/.smbcredentials),内容如下
vim来创建这个密码文件
vim /root/.smbcredentials
编辑文件内容如下:
username=your_username password=your_password
确保文件的权限设置为600。
chmod 600 /root/.smbcredentials
在/etc/fstab中添加如下挂载信息:
//192.168.1.171/ShareName /mnt/windows_share cifs credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlmssp 0 0