离线安装samba与配置(.tar方式安装)

这篇具有很好参考价值的文章主要介绍了离线安装samba与配置(.tar方式安装)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、samba离线安装

【安装并设置成功后,相关文件及其位置:

  ①smbd:/usr/local/samba/sbin/smbd

  ②nmdb:/usr/local/samba/sbin/nmbd

  ③配置文件 smb.conf:/usr/local/samba/lib/smb.conf

  ④添加用户的 smbpasswd 文件:/usr/local/samba/bin/smbpasswd

  ⑤测试文件 testparm:/usr/local/samba/bin/testparm】

1、下载安装包:samba-3.2.0.tar.gz

  百度云方式:链接:https://pan.baidu.com/s/19QnUcdLbxdTyqEkDB3C80g

        提取码:kmh4

2、将下载好的 samba-3.2.0.tar.gz 压缩包传到服务器上

3、在压缩包所在路径下依次执行以下命令:

tar zxvf     samba-3.2.0.tar.gz
cd samba-3.2.0/source     # 进入解压后目录的子目录source,因为代码在里面
./configure       # 我们不使用--prefix参数,因为它默认安装到/usr/local/samba
make
make install

运行完后就可以见到在 /usr/local/samba 目录下生成的文件:

linux离线安装samba,linux  随笔,linux,服务器,运维,Powered by 金山文档

4、将原来解压的目录的子目录 examples 中的 smb.conf.default 配置文件复制到上面的lib目录中去(记得把.default去掉)

cp /home/cqf/samba-3.2.0/examples/smb.conf.default /usr/local/samba/lib/smb.conf
  1. 在 /etc/ld.so.conf 的文件中加入一行 /usr/local/samba/lib

因为:tar安装时没有在系统的库文件中指定刚才安装的samba服务器的库路径

linux离线安装samba,linux  随笔,linux,服务器,运维,Powered by 金山文档

6、运行 ldconfig 命令更新库文件:

ldconfig

7、启动samba:(.tar安装方式,启动不能使用命令:systemctl status smbd / systemctl status nmbd / systemctl restart smbd)

/usr/local/samba/sbin/smbd -D
/usr/local/samba/sbin/nmbd -D

正常情况,启动命令之后不会有任何提示。

如图:

linux离线安装samba,linux  随笔,linux,服务器,运维,Powered by 金山文档

8、运行以下命令测试是否安装成功:testparm

(base) root@152server:/home/cqf# /usr/local/samba/bin/testparm
Load smb config files from /usr/local/samba/lib/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[myshare]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        server string = Samba Server
        log file = /usr/local/samba/var/log.%m
        max log size = 50
        dns proxy = No

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /usr/spool/samba
        printable = Yes
        browseable = No

[myshare]
        comment = partment share
        path = /share
        valid users = share_user
        read only = No

9、使用ps命令查看smbd和nmbd进行是否存在

ps auxf | grep smbd
ps auxf | grep nmbd
linux离线安装samba,linux  随笔,linux,服务器,运维,Powered by 金山文档

9、可以通过杀死进程以停止服务,如

kill -9 4157399 4157400

二、配置 samba,进行共享文件夹访问

1、添加Ubuntu用户:默认情况下,Samba将用户设置为安全模式,这意味着客户端必须输入共享文件夹的用户名和密码(添加的samba用户,必须首先是linux(Ubuntu)下面的用户)

sudo adduser share_user
linux离线安装samba,linux  随笔,linux,服务器,运维,Powered by 金山文档

2将Ubuntu用户添加到samba用户,并设置该用户 samba 密码

(base) root@152server:/home/cqf# /usr/local/samba/bin/smbpasswd -a share_user
New SMB password:
Retype new SMB password:
Added user share_user.
(base) root@152server:/home/cqf# 

3、修改samba配置文件

vi /usr/local/samba/lib/smb.conf

确保工作组的值与Windows计算机的工作组设置相同;

部分重要配置文件解释:

myshare] # 是将在Windows网络上显示的文件夹名称
   comment = partment share
   path = /share # 是该 myshare 文件夹在Ubuntu上实际存储路径
   browseable = yes
   writable = yes
   # guest ok = yes   # guest ok = yes表示任何用户都有权限  无需用户名密码
   valid users = share_user  # users只能取系统adduser的用户  否则会创建失败
linux离线安装samba,linux  随笔,linux,服务器,运维,Powered by 金山文档
linux离线安装samba,linux  随笔,linux,服务器,运维,Powered by 金山文档

注意:

【配置文件中 path 指定的路径不存在时需要手动创建,

 否则windows访问 myshare 文件夹时会提示 192.168.00.111”存在,但 Windows 无法找到“my_share”】

【windows连接时,Ubuntu的防火墙开启的话,需要开放 445 端口,并为windows用户开启445访问权限。

 具体操作参考https://blog.csdn.net/lucky_chaichai/article/details/117323715】

安装参考博客:https://blog.csdn.net/zhongguoren666/article/details/7027211

相关配置参考:https://www.linuxidc.com/Linux/2017-11/148194.htm文章来源地址https://www.toymoban.com/news/detail-714989.html

到了这里,关于离线安装samba与配置(.tar方式安装)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux环境下samba服务器的配置

    在Linux服务器上,可以使用以下步骤创建用户: 使用 adduser 命令创建新用户: 将 username 替换为你要创建的用户名。这个命令会提示你输入新用户的密码以及其他相关信息。 如果需要为新用户设置密码,可以使用 passwd 命令: 将 username 替换为你要设置密码的用户名。根据提示

    2024年02月05日
    浏览(55)
  • Ubuntu 安装配置Samba服务器

    一、描述 Samba文件服务器可以在网络上实现不同操作系统的文件共享。它可以让你从笔记本电脑访问你的桌面文件,并与Windows和macOS用户共享文件。 Samba是通过Network (LAN)局域网来实现的。 二、安装 要安装Samba,我们运行: 我们可以通过运行以下命令来检查安装是否成功: 输出

    2024年02月07日
    浏览(54)
  • Linux系统安装Samba服务器

    在实际开发中,我们经常会有跨系统之间文件传递的需求,Samba 便是能够在 Windows 和 Linux 之间传递文件的服务,功能也是非常强大和好用,本篇文章将介绍如何在 Linux 系统上安装 Samba 服务,以 CentOS7 系统为例。 首先,我们通过 yum 包管理工具在 CentOS7 系统上安装 Samba 服务。

    2024年01月22日
    浏览(47)
  • 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装 二、【Linux学习笔记】Linux系统的基本操作  三、【Linux学习笔记】管理Linux操作系统:用户管理  四、【Linux学习笔记】管理Linux操作系统:磁盘管理 五、【Linux学习笔记】管理Linux操作系统:软件安装  六、 【Linux学习

    2024年02月02日
    浏览(45)
  • Samba 服务器的安装和简单配置

    ​ Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协

    2024年03月13日
    浏览(62)
  • Linux/centos上如何配置管理samba服务器?

    samba 服务器可使用户在异构网络操作系统之间进行文件系统共享; samba 服务器提供了在 Windows 环境下共享 Linux 中用户目录的一个工具; 在 linux 中安装 samba 后,只需在 windows 中做一些登陆即可访问。 Windows 系统采用 TCP/IP 作为底层协议,发送 NetBOIS 请求,而在 NetBOIS 的上层,

    2024年02月14日
    浏览(41)
  • linux安装部署mysql服务 tar.gz rpm两种安装方式教程

    本教程为linux下安装部署mysql服务,安装方式分为两种,一种tar.gz包安装,另一种为rpm包安装。 服务器:linxu CentOS 7 mysql服务tar.gz版本:mysql-5.7.36-el7-x86_64.tar.gz mysql服务rpm版本: mysql-5.7.36-1.el7.x86_64.rpm-bundler.tar 首先连接linux服务器,将防火墙关闭: 1.下载mysql-5.7.36-el7-x86_64.ta

    2024年02月05日
    浏览(30)
  • 【Linux】 ubuntu 安装搭建Samba cifs服务器,windows下无法访问如何解决!

    一、windows下无法访问samba 1、smbd没有正常启动;  service smbd  start       启动smbd   service smbd status      查看状态   2、主机和虚拟机需要可以互ping成功 3、共享文件的访问权限设置 4、windows和linux防火墙关闭, 之后重启smbd 5、在运行里面输入格式: “\\\\ +ip”   (因为我就是

    2024年02月05日
    浏览(56)
  • linux实用技巧:ubuntu18.04安装samba服务器实现局域网文件共享

    主要是这一句 原文链接:https://blog.csdn.net/u010037542/article/details/108579650 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之

    2024年01月25日
    浏览(62)
  • npm离线安装tar.gz

    npm是可以直接安装.tar.gz格式的包的, 这一点在私有软件包或者网络不可用的情况下会体现价值。 安装 卸载 .tar.gz 文件打包是需要多携带一层文件夹, 假设 abcd 这个包的name为abcd, 此时 .tar.gz 文件内部目录应该应该包含abcd这层文件夹, 如下: 如果缺少顶层的 abcd 目录, 会导致ins

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包