在Linux系统中,可以通过mount.cifs
命令来挂载Samba/CIFS共享文件夹。以下是挂载共享文件夹的步骤:
首先,确保你的系统上安装了cifs-utils
包,该包包含了挂载CIFS共享所需的工具。
在Debian/Ubuntu系统上,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install cifs-utils
在CentOS/RHEL系统上,可以使用以下命令安装:
sudo yum install cifs-utils
在挂载共享文件夹之前,需要创建一个目录作为挂载点。
sudo mkdir /mnt/shared_folder
使用mount.cifs
命令挂载共享文件夹。以下是一个示例命令:
sudo mount -t cifs //server_ip/shared_folder /mnt/shared_folder -o username=user,password=pass,domain=domain,vers=3.0
解释一下各个参数的含义:
//server_ip/shared_folder
:Samba服务器的IP地址和共享文件夹的路径。/mnt/shared_folder
:本地挂载点。-o
:指定挂载选项。username=user
:用于访问共享文件夹的用户名。password=pass
:用于访问共享文件夹的密码。domain=domain
:(可选)用于访问共享文件夹的域名。vers=3.0
:指定SMB协议版本,3.0是较新的版本,支持更多的功能和安全特性。为了使挂载在系统重启后仍然有效,可以将挂载信息添加到/etc/fstab
文件中。
编辑/etc/fstab
文件:
sudo nano /etc/fstab
添加以下行:
//server_ip/shared_folder /mnt/shared_folder cifs username=user,password=pass,domain=domain,vers=3.0 0 0
保存并退出编辑器。
如果需要卸载共享文件夹,可以使用以下命令:
sudo umount /mnt/shared_folder
/etc/fstab
文件中明文存储密码,可以使用credentials
文件来存储用户名和密码。创建一个credentials
文件:
sudo nano /etc/samba/credentials
添加以下内容:
username=user
password=pass
domain=domain
然后修改/etc/fstab
中的挂载选项,使用credentials=/etc/samba/credentials
代替明文密码。
通过以上步骤,你应该能够成功挂载Samba/CIFS共享文件夹。
领取专属 10元无门槛券
手把手带您无忧上云