「Linux学习」之samba和nfs共享服务搭建
server机操作 修改防火墙: firewall-cmd --set-default-zone=trusted samba共享: 创建三个用户, 用于后期分配不同权限 useradd harry seradd kenji useradd chihiro 将三个用户分别加入samba共享账号并设置密码123: pdbedit -a harry [root@master ~]# pdbedit -a harry new password: retype new password: seradd kenji pdbedit -a chihiro 创建共享文件夹: 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 //192.168.14.140/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 192.168.14.140:/nfsPublic /mnt/nfspro nfs defaults,_netdev 0 0 mount -a 挂载 df -h --- >>检查挂载是否成功 挂载成功:ls ls /mnt/nfsPublic 显示服务端文件成功 [root@slave ~]# ls /mnt/nfspro 12
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄


SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

更多精彩