linux

Linux mount挂载Samba共享文件夹

小樊
48
2025-07-20 08:59:16
栏目: 智能运维

要在Linux上挂载Samba共享文件夹,您需要遵循以下步骤:

  1. 首先,确保您已经安装了cifs-utils包。如果没有,请使用以下命令安装:

    对于基于Debian的系统(如Ubuntu):

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

    对于基于RPM的系统(如Fedora、CentOS):

    sudo yum install cifs-utils
    
  2. 创建一个用于挂载Samba共享的目录:

    sudo mkdir /mnt/samba_share
    
  3. 获取Samba共享的用户名和密码。您需要联系Samba服务器的管理员以获取这些信息。

  4. 使用以下命令挂载Samba共享。请将<server_ip>替换为Samba服务器的IP地址,<share_name>替换为共享文件夹的名称,<username>替换为您的Samba用户名,<password>替换为您的Samba密码。

    sudo mount -t cifs //<server_ip>/<share_name> /mnt/samba_share -o username=<username>,password=<password>
    

    例如:

    sudo mount -t cifs //192.168.1.100/shared_folder /mnt/samba_share -o username=myuser,password=mypassword
    
  5. 现在,您应该可以在/mnt/samba_share目录中访问Samba共享文件夹了。

如果您希望在系统启动时自动挂载Samba共享,可以将以下内容添加到/etc/fstab文件中:

///<server_ip>/<share_name> /mnt/samba_share cifs username=<username>,password=<password> 0 0

例如:

//192.168.1.100/shared_folder /mnt/samba_share cifs username=myuser,password=mypassword 0 0

请注意,将密码直接写入/etc/fstab文件可能会导致安全风险。一个更安全的方法是在/etc/cifs-credentials文件中存储凭据:

username=<username>
password=<password>

然后,在/etc/fstab中使用以下内容:

///<server_ip>/<share_name> /mnt/samba_share cifs credentials=/etc/cifs-credentials,iocharset=utf8 0 0

0
看了该问题的人还看了