首页 > 系统相关 >Ubuntu搭建Samba服务

Ubuntu搭建Samba服务

时间:2024-03-19 19:23:19浏览次数:21  
标签:username samba sudo share Samba Ubuntu path yes 搭建

Ubuntu搭建Samba服务

使用samba​服务可以跨系统的进行文件共享,安装samba​服务的步骤如下:

安装步骤

  1. 安装基础软件

    sudo apt-get install samba
    
    sudo apt-get install smbclient
    
    # 验证安装
    
    samba -V
    
  2. 目录配置

    1. 使用编辑器打开配置文件,以vim​​为例

      sudo vim /etc/samba/smb.conf
      
    2. 在配置文件末尾加入如下配置块,该配置块共享一个目录,将其中path = /path/to/share​替换为需要分享的目录,将username​替换为你服务器上的用户名

      [share_disk]
         comment = share folder
         browseable = yes
         path = /path/to/share
         valid users = username, username
         write list = username, username
         inherit owner = yes
         browsable = yes
         admin users = username, username
         public = yes
         writable = yes
         create mask = 0755
         read only = No
         directory mode = 0755
      
  3. 设置用户远程访问密码

    sudo smbpasswd -a username
    
  4. 重启samba服务

    sudo service smbd restart
    

使用

Windows

访问

Windows在文件管理器的地址栏中输入\\samba-server-ip​,按提示输入密码就可以访问

挂载

  1. 右击共享目录,点击映射网络驱动器

image

  1. 挂载到指定盘符

image

标签:username,samba,sudo,share,Samba,Ubuntu,path,yes,搭建
From: https://www.cnblogs.com/Biiigwang/p/18083739/ubuntu-builds-samba-service-z2ebyha

相关文章

  • 06使用WSL获得Ubuntu系统环境
    什么是WSLWindowsSubsystemforLinux,是用于Windows系统之上的Linux子系统作用很简单,可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件简而言之:Windows10的WSL功能,可以无需单独虚拟一套硬件设备,就可以直接使用主机的物理硬件,构建Linux操作系......
  • 020_Windows快速搭建FTP服务器
    目录搭建FTP服务器,匿名访问安装FTP服务添加FTP站点测试本机上传下载测试上传下载局域网上传下载测试测试网络关闭防火墙上传浏览器测试搭建FTP服务器,用户访问安装FTP服务创建登录FTP服务器的用户名和密码添加FTP站点测试FTP服务ftp客户端工具配置FTP防火墙入站规则搭建FTP服务器......
  • 电商系统源码搭建,让你轻松拥有属于自己的网店
    在开发与测试过程中,需要注意以下几个关键细节:前端页面设计与用户体验:确保前端页面符合系统架构设计中确定的功能模块,同时注重页面设计和用户体验。后端接口安全性与性能:开发后端接口时,要确保接口的安全性和性能,确保前端页面与后端数据的有效交互。数据库设计与优化:根据系统需......
  • 自己搭建代理IP池有哪些好处呢?
    目录写在前面一、获取代理IP二、验证代理IP三、使用代理IP四、定期更新代理IP总结写在前面自己搭建代理IP池有很多好处。首先,使用代理IP可以绕过目标网站的访问限制,隐藏真实的IP地址,提高爬虫的稳定性和可靠性。其次,代理IP池可以提高爬虫的速度和效率,通过动态切换代理......
  • Ubuntu系统快捷操作
    一、U盘挂载1.插入U盘,执行如下指令后能看到设备则说明连接成功sudofdisk-l查看u盘是否连接到系统当中,从截图中我们可以知道u盘的位置为/dev/sda1 和/dev/sda22.在/mnt下创建挂载点,进行挂载sudomkdir/mnt/mydev#创建挂载点sudomount/dev/sda1/mnt/mydev#将/d......
  • ubuntu22 安装ROS 解决公钥问题和源问题
    最近在做路径规划的东西,装这个ROS太费劲了,记录一下#设定环境sudoaptupdate&&sudoaptinstalllocalessudolocale-genen_USen_US.UTF-8sudoupdate-localeLC_ALL=en_US.UTF-8LANG=en_US.UTF-8exportLANG=en_US.UTF-8sudoaptinstallsoftware-properties-comm......
  • APP自动化第一步:Appium环境搭建
    一、安装AppiumPythonclient包1.直接cmd窗口输入pipinstallAppium-Python-Client2.要确保安装匹配版本的selenium和appium使用命令pipinstallselenium-U首先进入网盘下载这三个软件的压缩包二、安装AppiumServer1.双击打开压缩包Appium2.双击进行安装。 3.......
  • VNC连接 Ubuntu20.04
    背景在Linux上开发时,有一些场景需求必须依赖Linux环境本身。我们常用的可能是ubuntu桌面版操作系统,还可以下载一些开发者工具,但当我们没有多余的机器时只能通过开VMware虚拟机的方式新建机器环境。这样虽然可以满足我们的开发需求,但是直接在VMware上操作会比较卡顿,所以我想用v......
  • 一文说透Linux编译特定内核版本的方法(ubuntu和树莓派)
    更多内容在在做开发的时候,我们可能会针对某个内核版本进行驱动的编写。这个时候就需要把版本编译到这个特定的内核版本。本文介绍ubuntu和树莓派两种环境系统的内核编译方式Ubuntu:已编译到5.9.0内核为例1将内核安装包和内核配置config放到虚拟机或PC机下2更新apt源,并安......
  • Ubuntu18.04 安装opencv(亲测有用)
    1、安装依赖环境sudoapt-getinstallbuild-essentialsudoapt-getinstallcmakegitlibgtk2.0-devpkg-configlibavcodec-devlibavformat-devlibswscale-devsudoapt-getinstallpython-devpython-numpylibtbb2libtbb-devlibjpeg-devlibpng-devlibtiff-devl......