linux

如何在Linux中挂载CIFS共享

小樊
59
2025-09-07 09:23:28
栏目: 智能运维

在Linux中挂载CIFS(Common Internet File System)共享,你需要遵循以下步骤:

  1. 安装CIFS工具: 对于基于Debian的系统(如Ubuntu),使用以下命令安装:

    sudo apt-get update
    sudo apt-get install cifs-utils
    

    对于基于RPM的系统(如Fedora、CentOS),使用以下命令安装:

    sudo yum install cifs-utils
    
  2. 创建一个挂载点: 在你的文件系统中创建一个目录,用于挂载CIFS共享。例如:

    sudo mkdir /mnt/cifs_share
    
  3. 获取CIFS共享的凭据: 你需要用户名和密码来访问CIFS共享。这些凭据通常由网络管理员提供。将它们存储在一个安全的地方,例如/etc/cifs-credentials文件中,并设置适当的权限:

    sudo nano /etc/cifs-credentials
    

    在文件中输入以下内容(用实际的用户名和密码替换your_usernameyour_password):

    username=your_username
    password=your_password
    domain=your_domain
    

    保存并关闭文件。然后设置文件权限,以防止其他用户读取它:

    sudo chmod 600 /etc/cifs-credentials
    
  4. 挂载CIFS共享: 使用mount命令挂载CIFS共享。将//server_address/share_name替换为实际的服务器地址和共享名称,将/mnt/cifs_share替换为你在步骤2中创建的挂载点:

    sudo mount -t cifs -o credentials=/etc/cifs-credentials //server_address/share_name /mnt/cifs_share
    
  5. 验证挂载: 使用df -h命令查看挂载的CIFS共享:

    df -h
    

    如果一切正常,你应该能看到CIFS共享显示在输出中。

  6. 设置开机自动挂载(可选): 如果你想在系统启动时自动挂载CIFS共享,可以将以下内容添加到/etc/fstab文件中(用实际的用户名、密码、域、服务器地址和共享名称替换相应的值):

    //server_address/share_name /mnt/cifs_share cifs username=your_username,password=your_password,domain=your_domain 0 0
    

    保存并关闭文件。请注意,将凭据存储在/etc/fstab文件中可能存在安全风险,因为其他用户可能能够访问它。一个更安全的选择是使用credentials选项指向一个包含凭据的单独文件,如本例中的/etc/cifs-credentials

0
看了该问题的人还看了