配置SMB、NFS共享

本文档详述了如何配置SMB和NFS服务进行文件共享。首先介绍了Samba服务的基础知识,包括SMB协议、用户管理、配置文件设置及SELinux配置。然后,展示了在服务器上发布Samba共享文件夹的步骤,以及客户端如何访问和挂载这些共享。接着,讨论了多用户机制下的Samba挂载配置。最后,讲解了NFS服务的基本概念、配置和安全NFS服务的实现,包括如何发布和访问安全NFS共享。
摘要由CSDN通过智能技术生成

【配置SMB、NFS共享】
【Samba服务基础】
用途:为客户机提供共享文件夹
协议:SMB(TCP 139)、CIFS(TCP 445)
管理共享账号
Samba用户——专用来访问共享文件夹的用户
--采用独立设置密码
--需要预先建立同名的系统用户(可以不设密码)
pdbedit管理工具
添加用户 pdbedit -a 用户名
删除用户 pdbedit -x 用户名
查询用户 pdbedit -L [用户名]
配置文件
/etc/samba/smb.conf 全局设置
--->
[global]
workgroup = 工作组名
...
[自定义共享名]
path = 路径
public = no|yes 公共访问,默认no
browseable = yes|no 浏览器访问,默认yes
read only = yes|no 可读权限,默认yes
write list = 用户名 可写用户,默认无
vaild users = 用户名 默认任何用户
hosts allow = 客户机IP或网段 设置允许主机
hosts deny = 客户机IP或网段 设置禁止主机
SELinux对SMB共享的保护
查看SELinux开关
getsebool -a | grep ^samba_exp
--->
samba_export_all_ro --> off
samba_export_all_rw --> off 可读写共享默认关闭
永久开启SELinux设置
setsebool -P samba_export_all_rw=on
【访问共享文件夹】
软件:samba-client
列出共享资源
smbclient -L 服务器地址
连接共享文件夹
smbclient -U 用户名 //服务器地址/共享名
smb:\>ls 检查是否可列出目录内容
smb: \> quit 退出smb:\>交互环境
mount挂载---客户端
软件:cifs-utils
手动挂载
mount //服务器地址/共享名 挂载点
挂载全部 mount -a
检查挂载点 df -hT /mnt/dev/
开机挂载配置
[root@desktop0 ~]# vim /etc/fstab
//服务器地址/共享名 挂载点 cifs
[username=Smb用户名,password=共享密码,]_netdev 0 0
//172.25.0.11/devops /mnt/dev cifs
username=kenji,password=123,_netdev 0 0

【Samba共享配置步骤】
1.在服务器上发布Samba共享文件夹
1)安装软件包samba
yum -y install samba
2)创建共享账号并设置密码
[root@server0 ~]# useradd harry
[root@server0 ~]# pdbedit -a harry
--->密码设置:harry
[root@server0 ~]# useradd kenj
[root@server0 ~]# pdbedit -a kenji
--->密码设置:kenji
[root@server0 ~]# userad

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值