使用Samba和NFS实现文件共享试验记录及常用命令!自动挂载服务挂载操作!

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

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

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

例1:配置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行。
vim smb。conf

在这里插入图片描述
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:创建数据库文件并使用pdbedit命令建立Samba服务程序的用户	
#ldapsam:基于LDAP服务进行账户验证	
load printers = yes	#设置在Samba服务启动时是否共享打印机设备
cups options = raw	#打印机的选项
[homes]		#共享参数
comment = Home Directories	#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值