Ubuntu部署samba服务并实现文件共享

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

目录

1.下载安装 samba 服务

2.修改 smb 配置文件,添加共享目录

3.windows访问共享的文件

4.Linux访问共享文件

5.加密访问+访问方法



1.下载安装 samba 服务

sudo apt-get install samba
#在线使用apt进行下载安装

2.修改 smb 配置文件,添加共享目录

cd /etc/samba
#进入到配置文件存放的目录下

cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
#养成好习惯,在修改配置文件时先将原文件进行备份一下

vim /etc/samba/smb.conf
#修改配置文件,添加共享文件

ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器


sudo mkdir -p /data/samb_share
#创建的需要共享的文件


sudo chmod 777 /data/samb_share
#设置权限

sudo smbpasswd -a yu
#创建samba用户((用户名为:yu,输入两次密码后完成))


sudo service smbd restart
sudo service nmbd restart
#重启samba服务

 注意:在创建samba用户的时候可能会出现下面的提示

ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器

解决方法如下:

groupadd yu -g 6000

useradd yu -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

#因为没有加相应的系统账号,所以会提示Failed to add entry for user的错误,只需增加相应的系统账号yu就可以了
#这时就可以用smbpasswd -a test增加test这个samba账号了


#为了增加系统的安全性,所以加的系统账号不要给shell它,也不给它指定目录,到时在/dsta目录给yu账号建个文件夹,该文件夹只有yu有读写权限即可!
如:
mkdir /data/samba_share

chown -R yu:yu /data/samba_share


#若不想让另人访问,只让yu用户可以访问,只需执行命令:
chmod 777 /data/samba_share


sudo smbpasswd -a yu
#然后继续添加  samba 账号

 3.windows访问共享的文件

现在Linux上使用 ifconfig 查看一下ip地址

ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器

 在windows上面打开运行窗口(win+r 打开)

 ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器

ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器

映射为网络驱动器:

右键samba_share文件夹,点击“映射网络驱动器”,选择盘符 ,确认后可在“此电脑”--“网络位置”访问到该共享文件夹

ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器

此时就添加好了

 ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器

 4.Linux访问共享文件

可以使用 smbclient 进行访问

apt install smbclient
#下载安装 smbclient

smbclient //192.168.88.137/samba_share
#在不需要用户和密码的情况下直接回车即可(提示输入root的密码,直接回车跳过)

通过挂载的方式去访问

apt install -y cifs-utils
#先安装关于mount相关的包

mount -t cifs //192.168.88.137/samba_share /data/share
#将目标共享的文件 挂载到自己的 /data/share 下(这些目录文件都是自己手动创建的)

df -h
#查看挂载情况

ubuntu 挂载smb,Centos,Linux,ubuntu,linux,服务器文章来源地址https://www.toymoban.com/news/detail-676752.html

5.加密访问+访问方法

vim /etc/samba/smb.conf
#修改配置文件

security = user (需要验证)
#在上面的基础上 添加此条代码


sudo service smbd restart

sudo service nmbd restart

#然后重启服务就好了

smbclient -Uyu //192.168.88.137/samba_share
#Linux的连接方式,回车会输入密码即可

mount -t cifs -o username=yu,password=12345abc //192.168.88.137/samba_share /data/share
#挂载的方式去访问

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

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

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

相关文章

  • ubuntu系统(10):使用samba共享linux主机中文件

    目录 一、samba安装步骤 1、Linux主机端操作 (1)安装sabma (2)修改samba配置文件 (3)为user_name用户设置samba访问的密码 (4)重启samba服务 2、Windows端 二、使用 1、代码无法跳转(可能存在) 2、创建快速访问网络(非必要) 特别说明 我现在用的是MobaXterm远程linux主机,如果

    2024年01月19日
    浏览(35)
  • ubuntu 20.04 通过 samba 共享文件夹到 windows

    ubuntu 与 windows 共享,有两条路,一是 windows 的目录共享给 ubuntu,比如使用 VM Ware 虚拟机,直接通过 VMWare 虚拟机共享文件夹的方式,windows 上的目录就共享给了 ubuntu ubuntu 如何把目录共享给 windows 呢? 文件目录共享,ubuntu 与 windows 谁共享,有区别吗? 文件或者目录的主要区

    2024年02月09日
    浏览(42)
  • Linux环境搭建(Ubuntu22.04)+ 配置共享文件夹(Samba)

    Linux开发环境准备 搭建Linux开发环境所需要的软件如下: VMware虚拟机: 用于运行Linux操作系统的虚拟机软件之一,VMware下载安装在文章中不做说明,可自行百度谢谢 Ubuntu光盘镜像: 用于源代码编译,有闲置计算机或服务器可以下载服务器版(没有图形用户界面),只有一台

    2024年02月04日
    浏览(55)
  • Ubuntu Server版 之 共享文件 samba和NFS 两种方法

    NFS : linux之间资源共享 Samba: 是windows系统与Linux系统之间资源共享的 安装samba 工具 sudo apt install samba 创建共享目录 sudo mkdir /home/shared sudo chmod 777 /home/shared 配置sambd sudo vim /etc/samba/smb.conf sudo systemctl restart smbd 常见的权限 read only = yes |no # 只读权限 printable = yes | no # 打印权限

    2024年02月15日
    浏览(32)
  • Ubuntu 22.04.2 samba共享目录后,Windows无法访问共享文件夹解决方法记录

    在终端敲入指令:cat /etc/issue 依次执行如下命令: sudo apt-get upgrade sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install samba samba-common 检查是否成功安装samba服务:samba -V (如果出现下面版本号说明已经安装了samba服务器) mkdir /home/share //如果配置的共享目录不存在则创建 sudo

    2023年04月24日
    浏览(37)
  • Ubuntu中如何开启samba/smb共享

    1.安装samba服务 sudo apt-get install samba samba-common 2.配置共享目录 sudo chmod 777 /home/ -R 这段代码的含义是将 /home 目录及其所有子目录和文件的权限设置为所有用户都可以读、写和执行, 可根据需要修改为 /home/work/ 之类。 3.添加samba用户 sudo smbpasswd -a 用户名 这里我的系统用户为D

    2024年02月08日
    浏览(30)
  • 麒麟V10服务器 安装samba 软件,并且实现远程连接,安装samba服务共享文件夹(压缩包形式)

    百度网盘 以下是在Linux系统中使用压缩包方式安装Samba服务的步骤: 首先,您需要下载Samba软件包。您可以从Samba官方网站(https://www.samba.org/)下载最新版本的Samba软件包。 1 上传 压缩包到服务器 以上就已经安装完成samba 软件,并且已经启动,那么如何使用 比如现在有两个服

    2024年02月01日
    浏览(65)
  • Linux——Samba文件共享服务

    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的主页   目录 前言: 一.Samba服务基础 重点:  二.Samba程序 三.常见共享目录配置项的含

    2024年02月11日
    浏览(27)
  • linux-挂载Samba共享

    1、linux服务器启动Samba共享服务 2、客户端电脑安装cifs-utils 3、挂载共享目录 4、通过df命令查看 5、永久挂载(开机自动挂载) 5.1创建认证文件auth.smb文件 5.2修改auth.smb的权限 5.3、编辑/etc/fstab #执行命令进行挂载 mount -a 小尾巴~~ 只要有积累,就会有进步

    2024年01月19日
    浏览(30)
  • Samba文件共享服务器的配置

    一、Samba服务: 1)SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System) 2)是Windows和类Unix系统之间的共享文件的一种协议。 NFS是Linux和Linux之间的文件共享。 3) 客户端是Windows,支持多节点同时挂载以及并发写入。 4)主要是用于windows和linux下的文件

    2024年02月06日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包