在Ubuntu上挂载CIFS(Common Internet File System)共享文件,你需要遵循以下步骤:
- 首先,确保你已经安装了
cifs-utils
包。如果没有,请在终端中运行以下命令来安装:
sudo apt update sudo apt install cifs-utils
- 创建一个用于挂载CIFS共享的目录。例如,创建一个名为
cifs_share
的目录:
mkdir ~/cifs_share
-
获取CIFS共享的用户名和密码。这些信息通常由网络管理员提供。
-
使用以下命令挂载CIFS共享。请将
//server-ip/shared-folder
替换为实际的共享文件夹地址,将your-username
和your-password
替换为实际的用户名和密码:
sudo mount -t cifs //server-ip/shared-folder ~/cifs_share -o username=your-username,password=your-password
如果共享文件夹需要其他选项,例如域(domain),可以将它们添加到-o
参数中,如下所示:
sudo mount -t cifs //server-ip/shared-folder ~/cifs_share -o username=your-username,password=your-password,domain=your-domain
-
现在,CIFS共享应该已经挂载到
~/cifs_share
目录。你可以通过访问该目录来查看共享文件。 -
如果你想在系统启动时自动挂载CIFS共享,可以将以下内容添加到
/etc/fstab
文件中:
//server-ip/shared-folder ~/cifs_share cifs username=your-username,password=your-password,domain=your-domain 0 0
请注意,将密码直接写入/etc/fstab
文件可能会导致安全问题。作为替代方法,你可以创建一个名为.smbcredentials
的文件,将用户名和密码存储在其中,并设置适当的权限:
mkdir ~/.smbcredentials echo "username=your-username" > ~/.smbcredentials echo "password=your-password" >> ~/.smbcredentials chmod 600 ~/.smbcredentials
然后,在/etc/fstab
文件中使用以下条目:
//server-ip/shared-folder ~/cifs_share cifs credentials=/home/your-username/.smbcredentials,domain=your-domain 0 0
这样,CIFS共享将在系统启动时自动挂载,同时保持密码的安全。