linux7 共享盘创建,使用CentOS7建立samba文件共享服务器
1、安装samba
检查samba是否已经安装
[root@bak1 ~]# rpm -qa | grep samba
没有任何回显则表示未安装软件包 samba
yum安装samba
[root@bak1 ~]# yum -y install samba samba-client samba-common
再次检查安装结果
[root@bak1 var]# rpm -qa | grep samba
samba-common-libs-4.6.2-12.el7_4.x86_64
samba-common-tools-4.6.2-12.el7_4.x86_64
samba-4.6.2-12.el7_4.x86_64
samba-common-4.6.2-12.el7_4.noarch
samba-client-libs-4.6.2-12.el7_4.x86_64
samba-libs-4.6.2-12.el7_4.x86_64
samba-client-4.6.2-12.el7_4.x86_64
确认安装路径
[root@bak1 var]# whereis samba
samba: /usr/lib64/samba /etc/samba /usr/libexec/samba /usr/share/man/man7/samba.7.gz
2、配置samba
关闭SELINUX
[root@bak1 ~]# vi /etc/sysconfig/selinux
修改下边红字部分
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
关闭防火墙
[root@bak1 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
如果不关闭防火墙需要开UDP137、UDP138、TCP139、TCP445端口
firewall-cmd --add-port=137/udp --permanent
firewall-cmd --add-port=138/udp --permanent
firewall-cmd --add-port=139/tcp --permanent
firewall-cmd --add-port=445/tcp --permanent
firewall-cmd --reload
重启计算机
[root@bak1 ~]# shutdown -r now
创建共享目录
[root@bak1 home]# mkdir -p /home/share/software
创建共享用户组
[root@bak1 home]# groupadd share
创建共享用户
[root@bak1 home]# useradd -g share -s /sbin/nologin share
注:bak-lt账户专门用于备份Windows系统下的文件
设置共享目录权限
[root@bak1 home]# chown -R share:share /home/share/software
修改共享用户密码
[root@bak1 share]# /bin/smbpasswd -a share
New SMB password:
Retype new SMB password:
Added user share.
修改samba配置文件
[root@bak1 share]# vi /etc/samba/smb.conf
配置文件说明如下:
[global] #全局变量
workgroup = WORKGROUP #工作组
security = user #登陆才可访问共享
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[software] #显示的共享目录名
path = /home/share/software #共享目录路径
comment = Software Directories #共享目录描述
writeable = Yes #共享目录可写入
write list = share #有写入权限的用户
valid users = share #共享目录的用户
browseable = Yes #是否可浏览文件
read only = No #是否只读
inherit acls = No
启动samba服务
systemctl start smb
设置samba服务开机自启动
[root@bak1 share]# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
标签:samba,文件共享,share,bak1,CentOS7,home,root,el7
来源: https://blog.51cto.com/lzlutao/2367732
linux7 共享盘创建,使用CentOS7建立samba文件共享服务器相关推荐
- ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务
ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务--超详细 一,samba的基本概念 二,samba的安装 三,samba的基本配置 创建文件夹 ...
- Centos配置samba文件共享服务器
Centos配置samba文件共享服务器 1.安装samba. yum install samba 如果安装源没有samba,则需要自己从网上下载一个samba的源文件samba-4.14.5.tar ...
- Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器
CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...
- Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务
一,samba的基本概念 在早期的网络世界中,文件数据在不同主机之间的传输大多是使用**ftp,**但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据.NFS服务可以实现在客户端的机器上 ...
- Samba文件共享服务器的配置
一.Samba服务: 1)SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System) 2)是Windows和类Unix ...
- 计算机云共享盘,你每天在用的文件共享,其实还有很多作用,很多人都不知道...
在家里的数码产品内存纷纷告急时,我觉得是时候添置一台私有云了,又花了千元左右加上了两块4T的硬盘,不得不说机械硬盘还真便宜,低预算就解决了家里所有人的存储问题. 目前市面上的私有云产品功能比较常见,引 ...
- Ubuntu安装Samba文件共享服务器(NAS)
终于有点时间来解决下家中NAS需求了.一般自制NAS,只有选Samba.速度比FTP快,便利性比Windows文件夹共享好,设置多等等. ▶参考:samba简介 安装Samba $ sudo apt- ...
- Debian10搭建Samba文件共享服务器
●安装与配置Samba共享服务 ●创建目录为/share/public的共享目录 ●共享名为public ●仅支持匿名用户的只读访问(请在该目录内存放一个文件名为file.txt, 文件内容为&quo ...
- Linux:Samba 文件共享服务器的搭建与访问
本文链接: https://blog.csdn.net/xietansheng/article/details/83932033 Samba 是 Linux 和 Unix 系统上实现 SMB协议 的一 ...
最新文章
- 怎样在多线程中使用JNI?
- python 打包成exe 1053_Python程序打包成exe的一些坑
- OpenCASCADE:使用扩展数据交换 XDE之几何尺寸和公差 (GDT)
- svn服务器基本知识及搭建
- Linux下Nginx访问web目录提示403Forbidden
- 广东高校计算机专业,广东高校计算机专业就业率最低 专业设置忌盲目
- CPU各寄存器的作用
- php携程 线程,携程api开发解决方法
- GoLand 快速入门教程
- scp(安全副本)到ec2实例,无需密码
- VB调用ORACLE存储过程返回多记录集
- 计算机主页为什么打不开怎么办,主页被限制,打不开怎么办?
- pythonxy官网下载_spyder安装包
- 弹性系数和线径的计算公式_压缩弹簧的弹性系数计算
- win11安装texlive 2021版本
- 【Oracle BIEE学习笔记一】Oracle BIEE简介
- 360 度测试:Kafka 会丢数据么?其高可用是否满足需求?
- eNews 第二十五期/2007.06
- 【树莓派】登入树莓派
- snprintf函数的用法详解
热门文章
- JDK8后的日期时间API
- c++检测ip是否匹配子网掩码_网络工程师从入门到精通通俗易懂系列 | ARP和IP这篇文章讲的相当详细了,这么基础的知识往往也是最容易遗忘的!...
- php的ddd,在MVC框架中实现DDD – PHP
- 做玫瑰花的方法 用纸_新生活新健康:春饮玫瑰花茶 最是疏肝解郁
- web----tcp三次握手
- SQLServer之创建非聚集索引 1
- jQuery基本语法
- bzoj1269 文本编辑器 splay
- .Net学习笔记----2015-06-30(超市收银系统01-仓库类)
- java 判断两个数是否异号