我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统如何安装和使用Samba

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统如何安装和使用Samba

小编给大家分享一下Linux系统如何安装和使用Samba,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,有服务端和客户端程序构成。随着Linux的普及,如何共享Linux下的文件成为用户关心的问题。其实,几乎所有的Linux发行套件都提供了一个很好的工具Samba--通过它可以轻松实现文件共享。

Linux系统如何安装和使用Samba

安装Samba

$ yum install samba samba-client samba-commonSamba-common:这个套件则主要提供了 SAMBA 的主要设定档(smb.conf) 、 smb.conf 语法检验的测试程序 ( testparm )等等。samba:这个套件主要包含了 SAMBA 的主要 daemon档案 ( smbd 及 nmbd )、 SAMBA 的文件档 ( document )、以及其它与 SAMBA 相关的logrotate 设定文件及开机预设选项档案等。samba-client:这个套件则提供了当 Linux 做为SAMBA Client 端时,所需要的工具指令,例如挂载 SAMBA 档案格式的执行档 smbmount等等。

Samba用户

Samba用户必须是系统用户但密码是Samba密码。

$ useradd wode$ smbpasswd -a wode$ pdbedit -a -u wodeSamba账户设置别名(/etc/samba/smbusers)$ vim /etc/samba/smbusersroot = administrator adminnobody = guest pcguest smbguestwode = hehe

Samba配置文件

$ cat /etc/samba/smb.conf[global]workgroup = WORKGROUP                 #工作组;server string = Samba Server          #显示名称;security = user                       #安全级别;load printers = YES                   #加载打印机;username map = /etc/samba/smbusers    #指定名称映射文件;[home]comment = Home Directoriesbrowseable = nowritable = yes[wode]                 #提供一个共享名称,下面都是为这个共享目录提供的可选择参数,根据需求搭配即可,注意参数之间不可相互矛盾;comment = share        #描述信息;path = /wode           #共享文件路径;public = yes           #是否公开;browseable = yes       #是否可浏览;writable = yes         #可写;read only = no         #是否只读;writable_list = user1  #定义哪些用户可写;valid_users = user2    #定义哪些用户可以使用;invalid_users = user3  #定义哪些用户不可以访问;[public]path = /publicpublic = yesread only = yes

启动服务

$ service smb restartStarting SMB services: [  OK  ]Starting NMB services: [  OK  ]

Linux挂载Samba共享

需要注意的是挂在端也需要安装cifs相关的文件系统包

$ yum install cifs*$ mount -t cifs -o username=username,password=password //IP/share /mnt

Linux开机自动挂载samba共享

$ vim /etc/fstab.conf//IP/share    /mnt     cifs    credentials=/etc/samba/cred.passwd  0  0$ vim /etc/samba/cred.passwdusername=userpassword=redhatchmod og=-- /etc/samba/cred.passwd

Linux挂载windows共享

$ mount -o username=administrator //IP/share /mnt

免密码版

上面都是设置密码,安全访问模式。有时候你可能需要免密码访问,本人是碰到不同Linux内核版本导致有用户密码模式下总是无法挂载成功,后来就使用免密码模式。共享目录基本配置如下:

[global]workgroup = SAMBAsecurity = usermap to guest = Bad User  [mysql_data]comment = mysql data backuppath = /data/backuppublic = yesbrowseable = yeswritable = yesread only = noguest ok= yes然后客户端挂载的时候需要注意,比如:$ mount -t cifs -o rw //172.18.201.6/mysql_data /mnt          Password for root@//172.18.201.6/mysql_data:

还是会出现让输入密码的交互模式,你一回车就会挂载上了。有没有办法去掉这个输出呢?再加一个password参数就ok了。

$ mount -t cifs -o password,rw //172.18.201.6/mysql_data /mnt

CIFS协议在我的使用过程中还是比较稳当和性能不错的,我经常拿来作为数据库备份目录挂载。

以上是“Linux系统如何安装和使用Samba”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统如何安装和使用Samba

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统如何安装和使用Samba

小编给大家分享一下Linux系统如何安装和使用Samba,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Samba是在Linux和UNIX系统上实现SMB协议的一个
2023-06-27

Linux系统如何安装Samba

这篇文章主要介绍了Linux系统如何安装Samba,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器
2023-06-28

Linux系统如何安装配置Samba

这篇文章将为大家详细讲解有关Linux系统如何安装配置Samba,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Samba是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CI
2023-06-28

Ubuntu如何安装使用samba

这篇文章主要为大家展示了“Ubuntu如何安装使用samba”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ubuntu如何安装使用samba”这篇文章吧。一. Ubuntu samba的安装:s
2023-06-16

Linux系统中如何安装和使用Aria2

这篇文章主要为大家展示了“Linux系统中如何安装和使用Aria2”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中如何安装和使用Aria2”这篇文章吧。Aria2 是一个多平台轻量
2023-06-27

Linux系统如何使用Samba共享文件

这篇文章主要为大家展示了“Linux系统如何使用Samba共享文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何使用Samba共享文件”这篇文章吧。准备:①Centos7.6两
2023-06-28

Linux系统如何安装使用nginx

这篇文章将为大家详细讲解有关Linux系统如何安装使用nginx,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。nginx简介:Nginx 是一个很强大的高性能 Web 和反向代理服务*它具有很多非常优越的
2023-06-28

Linux系统中如何安装和使用ImageMagick软件

Linux系统中如何安装和使用ImageMagick软件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。ImageMagick是修改和处理图像的一套命令行实用程序。 Imag
2023-06-12

Linux中如何安装和配置Samba服务器

要在Linux中安装和配置Samba服务器,可以按照以下步骤进行:安装Samba软件包:在终端中使用以下命令安装Samba软件包:sudo apt-get install samba配置Samba服务器:编辑Samba配置文件(/etc
Linux中如何安装和配置Samba服务器
2024-04-28

如何安装和使用centos系统

这篇文章将为大家详细讲解有关如何安装和使用centos系统,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。CentOS 简介CentOS(Community Enterprise Operat
2023-06-07

Linux系统中如何安装使用memcached

这篇文章主要介绍Linux系统中如何安装使用memcached,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中
2023-06-28

Linux系统下如何安装使用curl

本文将为大家详细介绍“Linux系统下如何安装使用curl”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统下如何安装使用curl”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下
2023-06-28

如何安装Fedora Samba系统服务器构建

这篇文章主要介绍如何安装Fedora Samba系统服务器构建,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Fedora 9 Samba 服务器的构建 作为Windows 网络功能之一,通常可以在 Windows 客
2023-06-17

Linux系统中安装和配置Samba服务器的步骤

这篇文章主要介绍“Linux系统中安装和配置Samba服务器的步骤”,在日常操作中,相信很多人在Linux系统中安装和配置Samba服务器的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中安
2023-06-12

Linux下如何使用Samba

这篇文章将为大家详细讲解有关Linux下如何使用Samba,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SM
2023-06-28

如何在Linux系统中安装使用Gitblit

本篇内容主要讲解“如何在Linux系统中安装使用Gitblit”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Linux系统中安装使用Gitblit”吧!Git是一款注重速度、数据完整性、分
2023-06-13

如何在Linux系统中安装使用WPS

本篇内容主要讲解“如何在Linux系统中安装使用WPS”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Linux系统中安装使用WPS”吧!Kingsoft Office 是一套办公套件,支持
2023-06-13

Linux系统下如何安装并使用Gmail

这篇“Linux系统下如何安装并使用Gmail”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统下如何安装并使用Gmail”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢
2023-06-27

Linux系统中如何使用yum安装MySQL

本篇内容介绍了“Linux系统中如何使用yum安装MySQL”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!环境:Centos 6.5Linu
2023-06-28

Linux系统中如何安装并使用volck

这篇文章主要介绍了Linux系统中如何安装并使用volck,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。虚拟控制台是 Linux 上非常重要的功能,它们给系统用户提供了 sh
2023-06-27

编程热搜

目录