前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「Linux学习」之samba和nfs共享服务搭建

「Linux学习」之samba和nfs共享服务搭建

作者头像
呆呆
修改2021-05-20 17:52:07
9170
修改2021-05-20 17:52:07
举报
文章被收录于专栏:centosDaicentosDai

server机操作

修改防火墙: firewall-cmd --set-default-zone=trusted

samba共享:

创建三个用户, 用于后期分配不同权限

useradd hary

seradd kenyi

useradd hiro

将三个用户分别加入samba共享账号并设置密码123:

pdbedit -a hary

[root@master ~]# pdbedit -a hary

new password:

retype new password:

seradd kenyi

pdbedit -a hiro

创建共享文件夹: mkdir /common

写入文件:echo 123 > /common/1.txt

修改samba配置文件:

vim /etc/samba/smb.conf

加入共享目录路径和名称

[root@master ~]# tail -2 /etc/samba/smb.conf

[common]

path = /common

重启samba服务: systemctl restart smb

设置开机自启动: systemctl restart smb

slave机防火墙设置:

firewall-cmd --set-default-zone=trusted

安装yum install samba-client

查看samba服务器共享文件:

smbclient -L IP --- >>展示一个匿名用户可以看到的共享

指定用户认证共享:

smbclient -U harry //IP/common

显示smb:>便认证成功

ls --- >可以看见服务端创建的文件1.txt

smb: \> ls

. D 0 Thu Apr 11 08:24:32 2019

.. DR 0 Thu Apr 11 08:24:16 2019

1.txt N 4 Thu Apr 11 08:24:32 2019

如果无法显示上图, getenforce 0 --- >>暂时关闭防火墙能看见,

重新开启防火墙:getenforce 1

修改服务机selinux策略,使其不受防火墙影响:

getsebool -a -- >>获取所有bool配置

getsebool -a | grep samba --- >> 查找samba

开启samba服务:setsebool samba_export_all_ro on

客户机重新访问, 正常展示smb: \>下内容

只读nfs共享:

1.安装 nfs相关包 --- >> yum install nfs-utils

2.创建共享目录 mkdir /nfsPublic

echo 123 > /nfsPublic/123.txt

3.修改配置文件

vim /etc/exports

/nfsPublic *(ro)

共享路径 所有人(只读访问)

4.重启服务: systemctl restart nfs-server

开机自启: systemctl enable nfs-server

客户端访问

设置开机自动挂载: vim /etc/fstab

IP:/nfsPublic /mnt/nfspro nfs defaults,_netdev 0 0

mount -a 挂载

df -h --- >>检查挂载是否成功

挂载成功:ls ls /mnt/nfsPublic 显示服务端文件成功

[root@slave ~]# ls /mnt/nfspro

123.txt

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档