linux系统安装smb服务,Linux 搭建Samba(共享)服务
在Windows系统下实现共享不需要安装任何服务,但是在Linux系统下要想实现共享就需要搭建samba服务。samba服务主要就是为了Windows系统与Linux系统下文件互相传递。
在Linux系统下搭建samba服务,非常简单仅两步:
一、安装并配置smb服务;
二、客户机测试访问。
实验实施:
一、安装并配置smb服务
[root@localhost ~]# ifconfig ens33 //查看IP地址
[root@localhost ~]# systemctl stop firewalld //关闭防火墙
[root@localhost ~]# setenforce 0 //关闭SELinux
联网情况下就不需要搭建yum仓库,也不需要挂载系统盘
[root@localhost ~]# cd /etc/yum.repos.d/
//进入存放yum配置文件的目录
[root@localhost yum.repos.d]# rm -rf *
//实验环境所以就删除了,实际环境中使用“mv”命令移出去,千万不可删除原本的yum配置文件
[root@localhost yum.repos.d]# vim a.repo
//自己编写一个yum配置文件,必须以“.repo”结尾。内容如下:
[a]
baseurl=file:///mnt
gpgcheck=0
[root@localhost ~]# mount /dev/cdrom /mnt
//挂载系统盘
如果yum仓库第一次配置错误,使用yum clean all 命令清空yum缓存
[root@localhost yum.repos.d]# yum -y install samba
//使用yum的方式安装samba服务
[root@localhost ~]# vim /etc/samba/smb.conf
//服务安装完成之后,编写Samba服务的配置文件
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
create mask = 0664
directory mask = 0775
配置文件内容较多,具体解释如图:
在Samba服务配置文件中,添加自己需要共享的内容
[root@localhost ~]# vim /etc/samba/smb.conf
………… //省略部分内容,添加以下内容
[software] //客户端访问时看到的共享名称
path = /disk //服务器需要共享的目录
valid users = root,zhangsan //有效的Samba账号,但是必须是系统账号
write list = zhangsan //具有写入权限的账户
[root@localhost /]# useradd -d /disk zhangsan
//创建系统用户zhangsan,并指定其宿主目录,“/disk”目录不用事先创建
[root@localhost /]# pdbedit -a -u zhangsan
//使用pdbedit命令创建Samba用户(这个用户必须是系统用户)
[root@localhost /]# pdbedit -L
//查询服务器上的Samba账号
[root@localhost /]# pdbedit -x zhangsan
//删除Samba账号
如果共享账号就是系统账号的话,会给系统带来一定的危险性,接下我们创建samba别名
[root@localhost /]# vim /etc/samba/smbusers
//编写Samba服务器存放别名用户的配置文件(系统默认没有)
zhangsan = benet benet1
//格式一定得正确
[root@localhost /]# vim /etc/samba/smb.conf
//编写Samba服务主配置文件
[global] //全局配置
………… //省略部分内容
username map = /etc/samba/smbusers
//添加存放别名的配置文件位置
………… //省略部分内容
[root@localhost /]# chmod 755 /disk
//修改目录权限
[root@localhost /]# systemctl start smb
//启动smb服务
二、客户机测试访问
(1)使用win7客户端通过别名访问
(2)使用Linux系统客户端进行访问
[root@localhost ~]# smbclient -U benet //192.168.1.2/software
使用ls命令查看列表目录、pwd查看当前路径、get和mget用于下载、put和mput用于上传文件、exit退出smb命令终端
使用smbclient -L 192.168.1.1 -U benet查看192.168.1.1中的smb服务器的所有共享
这种方法仅适用于一次性使用查看samba服务器、使用samba服务器
要想永久使用samba服务器的共享
[root@localhost /]# mount -o username=benet //192.168.1.1/software /mnt
Password for benet@//192.168.1.1/software:
[root@localhost /]# cd /mnt
[root@localhost mnt]# ls
123.txt 456.txt
试验完成!
linux系统安装smb服务,Linux 搭建Samba(共享)服务相关推荐
- Linux中samba共享服务的部署及安全优化详解
samba共享服务的部署及安全优化 文章目录 samba共享服务的部署及安全优化 1.samba服务简介 2.samba基本信息 3.samba的安装与启用 a)windows下文件系统的共享 b)L ...
- 搭建samba文件共享服务
文章目录 搭建samba文件共享服务 前言 搭建及设置步骤 实验环境 Win10文件共享到Linux里面 首先创建一个共享目录 GUEST账户启用 打开本地策略 将用户权限分配里面的拒绝从网络访问这台 ...
- web服务高级使用 Samba共享
首先将防火墙改为trusted模式 前提案例: 为虚拟机 server 配置以下虚拟Web主机 实现三个网站的部署 实现客户端访问server0.example.com网页内容为 卖女孩的小火柴 实现 ...
- ubuntu18.4搭建samba文件共享服务
今天比较有空就来玩玩怎么去在ubuntu上搭建samba服务器,通过win7 ip地址去访问共享文件,这也是个windos和ubuntu共享文件一种常用方法.这里只是做笔记用,既然其他网友已经写得很好 ...
- Linux搭建nfs共享服务
NFS(network file system)网络文件系统,类似Windows中的文件夹共享,如下有三台机器A, B, C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A, ...
- Centos 8 搭建samba文件共享服务(超详细)
文章目录 一.samba文件共享服务简介 二.搭建及设置步骤 一.samba文件共享服务简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(S ...
- 服务器-番外篇-搭建samba共享
2019独角兽企业重金招聘Python工程师标准>>> 环境概述 实现功能:搭建公司活动照片共享,普通员工可以查看和上传但不能修改和删除.人事部需要有管理照片权限,上传.添加和删除 ...
- samba共享服务的部署及安全优化
=@TOC 1.samba服务简介 在构建主机时我们需要将主机系统的数据存储在存储服务器中(如下图所示),这样用户在需要访问系统数据资源时,可以通过不同的终端主机访问存储服务器,避免因客户端主机瘫痪导 ...
- 树莓派的linux系统安装,树莓派安装Linux操作系统
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 树莓派上可安装的操作系统 (1)Linux:Raspbian,Arch Linux ARM (2)Unix:FreeBS ...
最新文章
- mvc在页面上显示PDF
- 技术生涯二三事(上)
- java架构师之路:JAVA程序员必看的15本书的电子版下载地址
- C++设计模式-单例模式(双重锁定)
- DC.SetMapMode()的用法记录
- 修改tableView侧栏索引的背景色
- 2022年超高清视频行业研究报告
- 10月编程语言排行榜:Java第一无悬念,老戏骨重回前三!
- 吉林大学计算机科学与技术学院刘菁,吉林大学2011-2012学年奖学金获奖名单
- FTP网络服务器 Xlight+FlashFXP
- 谷歌浏览器截图(截取整个网页)
- 亲测有效,最简单的Win10系统下的IDEA Ultimate2019.1.3安装和破解秘籍
- 恢复Surface Pro 高级电源设置里各类配置项提高外接电源模式下的性能(外接电源莫名很卡,拔掉电源又正常,实则被降频)
- flash 与3D笔记:图片墙(1)
- 服务器安全加固三件套
- 科技“蝶变”,两轮电动车下一个五年的“新动力”
- 【代码1】应用眼中的操作系统;系统调用
- 如何让元素垂直居中?
- 【WEB】Web性能压力测试工具
- Java键盘输入一个int数组