使用Samba或NFS实现文件共享

本文详细介绍了如何在Linux系统中配置Samba和NFS服务实现文件共享。首先,通过yum安装Samba服务,然后清理配置文件smb.conf,设置全局参数和共享资源。接着,讲解了Samba服务的参数及其作用,包括账户管理和共享目录的配置。此外,文章还涵盖了NFS服务的配置,包括设置共享目录、编辑exports文件以及客户端的挂载步骤。最后提到了Autofs自动挂载服务的安装和配置,以实现对NFS共享目录的自动挂载。
摘要由CSDN通过智能技术生成

SAMBA文件共享服务

Samba是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。

安装Samba服务程序:yum install -y samba。

Samba服务的主配置文件:/etc/samba/smb.conf。

配置Samba服务前,先删掉Samba服务主配置文件中的注释和空行。

通过grep命令,添加-v参数(反向选择),分别去掉所有以井号(#)和分号(;)开头的注释信息行,对于剩余的空白行可以使用^$参数来表示并进行反选过滤,最后把过滤后的可用参数信息通过重定向符覆盖写入到原始文件名称中。

cd /etc/samba
cat smb.conf
#过滤注释行和空行前,查看samba主配置文件,有300多行
mv smb.conf smb.conf_bak
#将samba主配置文件smb.conf重命名为smb.conf_bak
grep -v “#” smb.conf_bak | grep -v “;” | grep -v “^$” > smb.conf
#过滤掉smb.conf_bak文件的注释行和空行,再把剩余的信息重定向到smb.conf
cat smb.conf
#查看过滤注释行和空行后的smb.conf文件,只有20行。

Samba服务程序中的参数以及作用

[global] #全局参数

workgroup = MYGROUP #工作组名称
server string = Samba Server Version %v #服务器介绍信息,参数%v为显示SMB版本号
log file = /var/log/samba/log.%m #定义日志文件的存放位置与名称,参数%m为来访的主机名
max log size = 50 #定义日志文件的最大容量为50KB
security = user #安全验证的方式,总共有4种
#share:来访主机无需验证口令;比较方便,但安全性很差
#user:需验证来访主机提供的口令后才可以访问;提升了安全性
#server:使用独立的远程主机验证来访主机提供的口令(集中管理账户)
#domain:使用域控制器进行身份验证
passdb backend = tdbsam #定义用户后台的类型,共有3种
#smbpasswd:使用smbpasswd命令为系统用户设置Samba服务程序的密码
#tdbsam&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值