在Ubuntu上安装samba服务器

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

在Ubuntu上安装samba服务器

Samba服务器是一个工作Linux上的程序,允许共享文件目录在不同的操作系统上。

为什么要使用Samba

在工作中,我们的工作环境一般都是Window操作系统,但是编译环境一般的Linux系统,这个时候我们需要查看并修改代码,先把Linux上的代码拷贝到Window上修改,再拷贝回Linux就不是很方便,但是使用samba服务器之后,我们可以在Window和Linux之间共享文件目录,提高工作开发效率。

Samba创建一个共享目录

Samba可以使用来创建两种不同的共享目录:

  • 需要使用密钥登陆的共享目录。
  • 开放共享的目录(不需要使用密钥登陆)、

安装Samba服务器

在Ubuntu 上安装Samba服务器

sudo apt-get install samba

配置Samba服务器

安装samba服务器之后,默认的配置文件是/etc/samba/smb.conf, 你可以在其中添加配置信息,共享一个目录。

使用vim /etc/samba/smb.config打开配置文件,在文件末尾添加。

[shared]
        comment = Shared Folder
        path = /home/wuxiaorong/shared_folder
        browseable = yes
        read only = no
        create mask = 0777
        valid user = wuxiaorong

path : 添加共享目录, 该目录需要存在
browseable: 在window上可以使用文件浏览器浏览。
read only: 有write权限。
valid user: 指定只有该用户可以共享,需要smbpasswd -a添加用户,

开启Samba服务器

需要使用root权限

#  start
sudo /etc/init.d/smbd start

# status
sudo /etc/init.d/smbd status

# restart
sudo /etc/init.d/smbd restart

添加samba用户

如果创建的是一个passwd-protected的共享目录,就需要添加samba用户,该用户必须是Linux中存在的用户

sudo smbpasswd -a <username>

在window上共享Linux目录

ubuntu安装samba服务器,Linux学习笔记,ubuntu,linux
在此电脑中的计算机选项栏中选择映射网络驱动
ubuntu安装samba服务器,Linux学习笔记,ubuntu,linux
按照上图步骤,输入自己Linux服务器的IP, 点击浏览就可以查看主机共享的目录,shared就是我们配置的共享目录的名称, 如果path路径配置不对,就会导致找不到共享目录。

配置成功之后, 我们就可以在window上看大一个共享的映射,在window或Linux的修改就可以共享了。
ubuntu安装samba服务器,Linux学习笔记,ubuntu,linux
ubuntu安装samba服务器,Linux学习笔记,ubuntu,linux

参考

How to Setup Samba Server in Ubuntu 20.04
smb.conf文章来源地址https://www.toymoban.com/news/detail-659468.html

到了这里,关于在Ubuntu上安装samba服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu 配置 Samba 服务器

    手把手教程 Samba 服务器让设备之间传输文件更便捷 在 Ubuntu 16.04 和 18.04 配置 用于为root用户添加Samba密码,以便允许root用户访问Samba共享 编辑配置文件/etc/samba/smb.conf,添加服务器的共享文件夹,设置用户权限 在文件末尾添加 并且 ctrl + f 搜索 syslog,找到syslog = 0,注释掉它(

    2024年02月05日
    浏览(45)
  • Ubuntu 22.04配置samba服务器

    安装samba 可以验证一下安装结果: 创建samba用户密码 创建samba用户(可选): 上面的命令创建一个名为samba的系统用户,不需要创建该用户的home目录。 用户名可以根据需要修改,不一定要用samba这个名称。 这个用户是登陆samba服务器的用户,这个步骤是可选的,因为可以使用

    2024年02月06日
    浏览(72)
  • 基于Ubuntu22.04的Samba服务器搭建教程(新手保姆级教程)

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

    2024年04月08日
    浏览(59)
  • Ubuntu搭建Samba服务器映射至Windows报错:“无法映射网络驱动器,找不到网络路径”

    试了很多其他博主分享的解决方法,还是映射失败,最后找到原因:配置文件中的共享目录不存在 解决:根据自己配置文件共享目录创建即可。 1:查看配置文件中共享文件的目录是否存在    2:目录不存在,进入对应文件夹创建 3:设置用户权限:确保 Samba 服务器上的用户

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

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

    2024年02月02日
    浏览(49)
  • Ubuntu22.04 安装深度学习服务器全纪录

    制作启动盘 参考链接:https://blog.csdn.net/lyx_ok/article/details/129308753 安装 Ubuntu 22.04 将U盘插到服务器上,开机按F11键(具体什么键跟主板型号有关)选择启动项进入临时的 Ubuntu 系统,在图形界面中选择 Install Ubuntu ,所有配置都可以使用默认的,改一下用户名和密码即可。 进入

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

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

    2024年01月22日
    浏览(50)
  • Linux如何在Ubuntu系统服务器上安装 Jenkins?【详细教程】

    1. 更新 Ubuntu 软件包列表 ``` sudo apt-get update ``` 2. 安装 Java 运行环境 ``` sudo apt-get install openjdk-8-jdk ``` 3. 导入 Jenkins GPG 密钥 ``` wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - ``` 4. 添加 Jenkins 软件包仓库 ``` sudo sh -c \\\'echo deb https://pkg.jenkins.io/debian-stable binary/ /

    2023年04月09日
    浏览(60)
  • 新的Ubuntu服务器上如何安装深度学习环境的docker

    背景: 硬件:联想的双3090显卡 总共 48GB显存 4TB 刀片式服务器。 软件:只安装了nvidia的驱动,能用nvidia-smi查看显卡信息,但是 nvcc -V看不到东西。 镜像包是 nvidia_cu11_tf15.tar,里面包含 公司nvidia驱动和环境里的TensorFlow,torch 是不一样的。一开始担心 是不是 要 降级 Ubuntu下的

    2024年02月10日
    浏览(59)
  • [linux] samba服务器安装、配置,有细节

    别摸鱼啦,说的就是你,学习编程从入门到放弃。掌握编程思维方式,由浅至深,理解编程技术原理,积累知识,向往自由编程。 ​ samba是一个基于 TCP/IP 协议的开源软件套件,可以在Linux、Windows、macOS等操作系统上运行。它允许不同操作系统的计算机之间实现文件和打印机

    2024年02月04日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包