iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Samba怎么安装
  • 298
分享到

Samba怎么安装

2023-06-16 22:06:56 298人浏览 八月长安
摘要

小编给大家分享一下Samba怎么安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!对于linux与windows共享,和平共处,我们可以用Samba软件Samba

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

对于linuxwindows共享,和平共处,我们可以用Samba软件

Samba是一套免费的开源软件,可以在linux或其他类unix操作系统上实现windows域控制器,文件服务,打印服务等。

Samba实现了windows系统所使用的核心网络协议:SMB(Server Message Block)

Samba可以提供如下功能:

活动目录服务(Active Directory Server, ADS)

主域控制器(Primary Domain Controller, PDC)

共享目录

共享打印机

Samba是一个高性能的服务软件,只需要更低的硬件就可以实现windows server相同的性能。

一、安装Samba

sudo apt-get install samba

安装完成之后,在windwos上访问(我的linux server ip:192.168.1.66):

输入\\192.168.1.66 如图:

Samba怎么安装

通过标题栏可以看出已经可以访问了,但里面没有共享资源

二、Samba的配置

Samba的配置文件是/etc/samba/smb.conf,它所使用的语法和windows的.ini文件差不多。

注:在修改配置练习时,请备份原配置文件

最简单的配置

[global]security=share[linux_share]path=/home/linux/sharepublic=yes

这个配置分成两段:

***段:global

第二段:linux_share 这是一个自己定义的名字,当从windows访问时,就可以看到这个共享文件夹的名称

security=share, 表示安全等级为share,这样用户不需要经过密码验证了。

path定义了共享的文件夹的路径

public=yes 表示公开给所有人访问

配置完成时,检查一下配置文件的语法: 用testparm命令

如图:

Samba怎么安装

重启Samba生效

sudo /etc/init.d/smbd restart

现在通过windows访问可以看到我们创建的共享文件夹了

Samba怎么安装

三、Samba的安全认证

Samba提供了安全认证等级,分4个级别:

share : 不需要输入用户名和密码user : 需要输入用户名,密码, Samba对用户进行认证server : 认证工作由另一台Samba服务器或者Windows server负责domain : 指定一台windows server来进行用户认证

其中user是Samba的默认安全认证级别,也就是说在/etc/samba/smb.conf配置文件中,将security一行改为security=user,那么用户在浏览共享内容前,就必须输入用户名和密码。

现在把安全级别提升为user

sudo vim /etc/samba/smb.conf[global]security=user[linux_share]path=/home/linux/sharevalid users=cdyemail #指定有效的用户,多个用可访问用逗号隔开public=no #公开访问为否

重启samba服务:sudo /etc/init.d/smbd restart

通过windows访问如图:

Samba怎么安装

现在要密码了,但是输入linux的用户名和密码无法通过认证,如果想让Samba通过认证,需要以下几点:

(1)、在ubuntu系统中创建用户

(2)、在Samba中创建该用户

(3)、在windows中创建相同的用户(和Samba用户密码相同)

1、在Ubuntu中创建用户

如果要将某个资源共享给新用户,必须先用adduser命令向Ubuntu中添加该用户。如:

我们打算将某个资源共享给一个叫做cdyemail的用户,首先要做的就是在Ubuntu系统中创建这个用户

sudo useradd cdyemail

这样,系统中就有了cdyemail这个用户了。

2、在Samba中创建用户

Ubuntu系统中的用户,和Samba用户是两回事,要将资源共享给某个系统中的用户,必须将该用户添加到Samba中。

添加方法:

sudo smbpasswd -a cdyemail#smbpasswd是命令, -a表示add user , cdyemail表示用户名

这样cdyemail的认证信息就被写入到Samba中了。重启Samba生效

添加完用户和密码后,现在可以在windows中通过这个用户名和密码进行访问了。

3、在windows中创建相同的用户

在windows客户端中,我们需要创建与samba中完全相同的用户名和密码,这样才能通过Samba的认证,我们在windows客户端上打开Samba共享资源时,Samba会自动将windows环境中的用户信息传递到服务器上进行验证,因此如果登录的windows用户和Samba用户名相同的话(密码也相同),就不需要输入密码了,自动就能通过认证。

我在测试中通过,相当给力!!

4、Samba用户密码修改

如果修改密码了,则windows与Samba都要同步修改。在Samba中修改的方法如下:

sudo smbpasswd cdyemail #cdyemail为要修改的用户名

如果windows不修改,则要手动输入Samba修改后的用户名和密码,windows修改后要求注销一下(重登录)

三、共享权限的控制

目录我们只要以访问文件的内容,但没有权限修改文件,也无法向共享目录添加新文件。

1、添加文件写入权限

[global]security=user[linux_share]path=/home/linux/sharevalid users=cdyemailwriteable=yes #添加一句,表示具有写权限了public=no

重启samba服务 sudo /etc/init.d/smbd restart  ,之后就可以写文件了,但要求服务器上的目录本身有这个权限。我测试时用rwx权限测试成功。

对于服务器目录权限的测试:

由于我共享的是share目录,创建时用root,所以在默认的情况下,即使开了writeable也没有权限写,因为服务器目录的本身权限有问题。

(1)先修改用户所属

sudo chown cdyemail:cdyemail

(2)只保留cdyemail用户有权限访问这个目录

sudo chmod u+rwx,g-rwx,o-rwx share

(3)访问,测试写文件

测试成功,cdyemail用户有权限写。

*********未完************

由于现在要在命令行下进行数据共享的工作,所以先记录到这儿,有时间再记录其它的功能

访问服务器的共享资源:

服务器配置如下,一个要求用户认证的共享,一个大众都可能访问的。

[global]security=user[share_resource]path=/home/linux/sharevalid users=shareuserwriteable=yespublic=no[public]path=/home/linux/publicwriteable=yespublic=yes

客户机访问如下:

安装:smbclient , smbfs

smbclient可以查看资源,下载资源等,这里用mount挂载远程的共享目录

sudo mount -t smbfs -o username=shareuser,passwd=*****  //192.168.1.66/share_resource /mnt/data

#smbfs是文件系统类型

#share_resource就是在samba中定义的共享名称,挂载到/mnt/data目录上

*************************

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

--结束END--

本文标题: Samba怎么安装

本文链接: https://www.lsjlt.com/news/285373.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Samba怎么安装
    小编给大家分享一下Samba怎么安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!对于linux与windows共享,和平共处,我们可以用Samba软件Samba...
    99+
    2023-06-16
  • linux怎么安装samba
    要在Linux上安装Samba,可以按照以下步骤进行操作:1. 打开终端窗口。2. 使用root用户或具有管理员权限的用户登录。3....
    99+
    2023-10-18
    linux samba
  • samba服务器怎么安装
    这篇文章主要介绍“samba服务器怎么安装”,在日常操作中,相信很多人在samba服务器怎么安装问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”samba服务器怎么安装”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-04
  • ubuntu samba服务器怎么安装
    本篇内容介绍了“ubuntu samba服务器怎么安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!卸载 在终端下卸载ubuntu samb...
    99+
    2023-06-16
  • 怎么在ubuntu环境中安装samba
    这篇文章将为大家详细讲解有关怎么在ubuntu环境中安装samba,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先,我们需要在ubuntu环境里安装samba。安装命令,如下:sudo a...
    99+
    2023-06-13
  • Linux服务器---安装samba
    安装samba  检测samba是否安装,如果没有,那么可以使用yum来安装。至少需要安装3个软件:samba, samba-client、samba-common[root@localhost   pub]# rpm ...
    99+
    2023-06-05
  • Ubuntu Samba怎么安装与XP共享IP
    这篇文章主要讲解了“Ubuntu Samba怎么安装与XP共享IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu Samba怎么安装与XP共享IP”吧!经过长时间学习Ubuntu...
    99+
    2023-06-16
  • centos7中如何安装samba
    本篇文章给大家分享的是有关centos7中如何安装samba,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。关闭防火墙[root@localhost ~]# ...
    99+
    2023-06-28
  • 怎么进行samba源码安装及调试
    这篇文章将为大家详细讲解有关怎么进行samba源码安装及调试,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 安装依赖包以下的依赖包并非全部都要安装,主要还看用户使用需求,例如是使用AD ...
    99+
    2023-06-05
  • Linux系统如何安装Samba
    这篇文章主要介绍了Linux系统如何安装Samba,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器...
    99+
    2023-06-28
  • linux安装samba的步骤是什么
    安装Samba在Linux上可以按照以下步骤进行:1. 打开终端或控制台。2. 使用以下命令安装Samba:- 对于Debian/U...
    99+
    2023-09-14
    linux samba
  • Ubuntu如何安装使用samba
    这篇文章主要为大家展示了“Ubuntu如何安装使用samba”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ubuntu如何安装使用samba”这篇文章吧。一. Ubuntu samba的安装:s...
    99+
    2023-06-16
  • Fedora Samba如何配置安装
    小编给大家分享一下Fedora Samba如何配置安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装 Fedora Samba 首先,通过 yum 来在线安装...
    99+
    2023-06-17
  • 离线安装samba与配置(.tar方式安装)
    一、samba离线安装 【安装并设置成功后,相关文件及其位置:   ①smbd:/usr/local/samba/sbin/smbd   ②nmdb:/usr/local/samba/sbin/nmbd   ③配置文件 smb.co...
    99+
    2023-10-27
    linux 服务器 运维 Powered by 金山文档
  • Ubuntu 安装配置Samba服务器
    一、描述 Samba文件服务器可以在网络上实现不同操作系统的文件共享。它可以让你从笔记本电脑访问你的桌面文件,并与Windows和macOS用户共享文件。 Samba是通过Network (LAN)局域网来实现的。 二、安装 要安装...
    99+
    2023-09-12
    linux 服务器 物联网 ubuntu Powered by 金山文档
  • 如何安装Ubuntu samba服务器
    这篇文章主要介绍了如何安装Ubuntu samba服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在终端下卸载samba,smbclient,samba-common$s...
    99+
    2023-06-16
  • Linux系统如何安装配置Samba
    这篇文章将为大家详细讲解有关Linux系统如何安装配置Samba,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Samba是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CI...
    99+
    2023-06-28
  • ubuntu离线安装samba的方法是什么
    在离线环境中,可以使用以下步骤来安装Samba:1. 在联网的环境中,下载Samba的安装包(通常以.deb文件形式提供)并保存到一...
    99+
    2023-09-14
    ubuntu
  • Ubuntu下samba的安装步骤和用法
    这篇文章主要介绍“Ubuntu下samba的安装步骤和用法”,在日常操作中,相信很多人在Ubuntu下samba的安装步骤和用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu下samba的安装步骤...
    99+
    2023-06-16
  • Linux系统如何安装和使用Samba
    小编给大家分享一下Linux系统如何安装和使用Samba,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Samba是在Linux和UNIX系统上实现SMB协议的一个...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作