首页 > 系统相关 >linux挂载samba客户端

linux挂载samba客户端

时间:2024-12-30 10:52:54浏览次数:1  
标签:Samba credentials samba linux 挂载 共享 password 客户端

一、安装必要的软件包

首先,需要确保系统上安装了Samba客户端软件包和cifs-utils工具。可以使用以下命令进行安装:

sudo yum install samba-client cifs-utils -y

二、创建挂载点目录

挂载点是一个本地目录,用于挂载远程的Samba共享。可以使用mkdir命令创建一个挂载点目录,例如:

sudo mkdir -p /mnt/samba_share

三、挂载Samba共享

接下来,使用mount命令来挂载Samba共享。需要知道Samba服务器的IP地址、共享名称、用户名和密码。挂载命令的格式如下:

sudo mount -t cifs -o username=<Samba用户名>,password=<Samba密码> //<Samba服务器IP>/<共享名称> /<本地挂载点>

例如,如果Samba服务器的IP地址是192.168.1.100,共享名称是shared_folder,用户名是samba_user,密码是samba_password,本地挂载点是/mnt/samba_share,则挂载命令为:

sudo mount -t cifs -o username=samba_user,password=samba_password //192.168.1.100/shared_folder /mnt/samba_share

为了安全起见,不建议在命令中直接包含密码。可以将凭据存储在一个文件中,并使用credentials选项来引用该文件。例如,创建一个名为samba_credentials的文件,内容如下:

username=samba_user
password=samba_password

然后,使用以下命令进行挂载:

sudo mount -t cifs -o credentials=/path/to/samba_credentials //192.168.1.100/shared_folder /mnt/samba_share

四、设置自动挂载(可选)

如果希望在系统启动时自动挂载Samba共享,可以将挂载信息添加到/etc/fstab文件中。例如,添加以下行:

//<Samba服务器IP>/<共享名称> /<本地挂载点> cifs credentials=/path/to/samba_credentials 0 0

将上述示例中的占位符替换为实际的Samba服务器IP、共享名称和本地挂载点。保存并退出编辑器后,每次开机时,Samba共享都会自动挂载到指定的本地目录。

五、测试挂载是否成功

可以使用df -h命令来查看挂载情况,确认Samba共享已经成功挂载到本地目录。如果挂载成功,应该能够在指定的本地挂载点目录中看到Samba共享的文件。

六、卸载Samba共享(可选)

如果不再需要挂载Samba共享,可以使用umount命令卸载。例如:

sudo umount /mnt/samba_share

按照以上步骤操作后,CentOS系统应该能够成功挂载并访问Samba共享。如果在挂载过程中遇到问题,可以检查Samba服务器的配置、网络连接以及凭据文件的正确性。

注意点:

  • 系统需要关闭selinux
  • smbclient //192.168.0.1/tmp -U username 命令测试时,tmp位置填写的应该是服务器共享配置中[xxx]中的部分,而不是path配置!!!

标签:Samba,credentials,samba,linux,挂载,共享,password,客户端
From: https://www.cnblogs.com/f66666/p/18640373

相关文章

  • linux切换nologin用户运行服务时环境变量的设置
    遇到问题:需要切换nologin用户运行服务,同时使得go程序崩溃时可以生成core。使用sudo-H-u$USER/bin/bash-c"nohup./server>/dev/null2>&1&"。发现设置的环境变量不生效。问题原因:shell没有继承当前用户的环境变量,sudo-E-H-u$USER/bin/bash-c,加入-E会尝试继承当......
  • linux 操作系统下last命令介绍和使用案例
    linux操作系统下last命令介绍和使用案例last命令是Linux系统中用于显示用户最近登录信息的工具。它通过读取/var/log/wtmp文件,提供有关用户登录和注销的详细记录,包括系统启动和关闭的信息。命令简介基本功能查看用户登录历史:显示当前和过去的用户登录记录。显示系统......
  • linux-软硬链接
    我们今天再来聊一下这个"软硬链接"的问题.目录1.软硬链接长什么样?2.软连接和硬链接的特征和应用2.1软连接特征及其应用?①软连接是什么?②软连接的应用1:快捷方式③软连接的应用2:方便维护库文件2.2硬连接特征及其应用?①硬链接是什么?②引用计数?③硬链......
  • Linux shell 变量添加回车换行
    前言全局说明Linuxshell变量添加回车换行一、说明1.1环境:Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC2023x86_64x86_64x86_64GNU/Linux)二、错误的,变量添加回车换行在bash中,如果要把变量赋值为换行......
  • 【Linux进程】初悉进程
    学习编程就得循环渐进,扎实基础,勿在浮沙筑高台   循环渐进Forward-CSDN博客进程调度简介1.2进程查看命令1.3进程的几个要素二、进程的生命周期2.1进程状态文字描述2.2进程状态的切换2.3task_struct数据结构2.4进程优先级⑴优先级的代码表示⑵Linux内核下的进程分......
  • Samba远端共享文件夹映射到本地硬盘
    背景:Samba用于将远端Linux服务器的共享文件夹映射到本地磁盘,方便在windows环境下访问,同时可以在Linux环境下编译运行。操作步骤Ubantu侧:1.安装Samba软件包sudoapt-getinstallsambasamba-common2.修改Samba配置文件,配置共享信息sudovim/etc/samba/smb.conf配置......
  • Samba远端共享文件夹映射到本地硬盘
    背景:Samba用于将远端Linux服务器的共享文件夹映射到本地磁盘,方便在windows环境下访问,同时可以在Linux环境下编译运行。操作步骤Ubantu侧:1.安装Samba软件包sudoapt-getinstallsambasamba-common2.修改Samba配置文件,配置共享信息sudovim/etc/samba/smb.conf配置......
  • 鸟叔的LINUX第四章自学
    关于学习Linux之前,我们应该学会两个重要的概念:所有的程序或系统设备都是文件。不管程序本身还是附属文件,所写程序只有一个目的,且有效地完成目标。本人实用的是乌班图操作系统。1.1基础命令操作显示日期与时间的命令:data显示日历的命令:cal简单好用的计算器:bcdata:washu@was......
  • 找到一个linux静态库动态库的好资料.2
    #正文继续整理从这个页面学到的东西:https://tldp.org/HOWTO/Program-Library-HOWTO这一篇主要参考这俩:https://tldp.org/HOWTO/Program-Library-HOWTO/introduction.htmlhttps://tldp.org/HOWTO/Program-Library-HOWTO/static-libraries.html这个资料主要讨论“库”,即pro......
  • Linux shell 提取 html网页中table表格内容
    前言全局说明一、说明1.1环境:Windows11家庭版23H222631.3737Python3.8.10(tags/v3.8.10:3d8993a,May32021,11:48:03)[MSCv.192864bit(AMD64)]onwin32Windows7旗舰版VisualStudio2013Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18......