Linux与Window文件共享

一、Linux——NFS服务器

两台虚拟机Centos  SUSE

网络模式:桥接模式

服务器IP:192.168.3.142

客户端IP:192.168.3.139

服务器端需要安装nfs-utils和rpcbind:

rpm -qa | grep nfs-utils  查询nfs-utils是否安装   在某些linux系统中查找nfs

rpm -qa | grep rpcbind   查询rpcbind软件包是否安装

systemctl status nfs-server 查询 nfs-server状态   

systemctl status rpcbind  查询rpcbind服务状态

systemctl  start   [服务名]    开启未启动的服务 

systemctl  enable  [服务名]  设置开机自启动

NFS只读共享配置

配置NFS服务器

mkdir  /server    在服务器端创建/server共享文件夹

vim  /etc/exports    

输入内容 /server  *              

 /server表示要共享的目录,*表示允许所有用户访问该共享目录 此时默认只读、同步、屏蔽root

systemctl restart nfs-server  重启nfs-server服务

system stop filewalld  关闭防火墙

客户机挂载

mkdir  /client   创建客户端本地目录

mount 192.168.3.142:/server   /client     将NFS服务器,IP地址为192.168.3.142的NFS共享目录/server挂载到本地目录/client

如需取消挂载umount 192.168.3.142:/server

NFS只读验证

在客户端 cd  /client

vim test    退出保存失败 ,因为现在是只读模式

NFS读写共享配置

配置NFS服务器

vim /etc/exports   修改NFS服务器配置文件

/server   *(rw)  表示允许所有客户访问/server,rw为可读写,默认屏蔽root

配置参数说明如下

<共享目录> <客户端地址>(<选项>)

# 例如:
/home/user/shared_dir 192.168.1.0/24(rw,sync,no_root_squash)

  • <共享目录> 是您想要共享的本地目录的路径。
  • <客户端地址> 可以是单个IP地址、一个网络地址、一个域名或使用通配符。您可以使用*?作为通配符。
  • <选项> 是一个逗号分隔的列表,用于指定共享的访问权限和其他选项。常见的选项包括:
    • ro:只读访问。
    • rw:读写访问。
    • sync:同步写入,确保数据在返回成功前写入磁盘。
    • async:异步写入,不等待数据写入磁盘就返回成功。
    • no_root_squash:允许远程root用户保持root权限。
    • root_squash:远程root用户将被映射为本地匿名用户。
    • all_squash:所有用户(包括root)都将被映射为本地匿名用户。
    • anonuidanongid:指定匿名用户的UID和GID。

systemctl restart nfs-server  重新启动

chmod  a+w /server/   允许所有用户拥有写权限

客户机挂载

mount 192.168.3.142:/server   /client  

NFS读写验证

在客户端 cd  /client

vim test    编辑内容  退出保存成功

NFS不屏蔽远程root配置

配置NFS服务器

vim /etc/exports   修改NFS服务器配置文件

/server * (rw, no_root_squash)  表示允许所有客户访问/server,rw为可读写,不屏蔽root

exportfs -ar 重新装载配置文件,使修改生效

NFS不屏蔽root验证

在客户端

touch test  创建test文件

ll     查看文件是否所属用户为root,用户组为root

二、Windows

创建共享文件夹

右击需要共享的文件夹—属性—共享—高级共享—勾选共享此文件夹

在网络设置中启用网络发现,允许其他人读取和使用密码访问

访问共享文件夹

1、通过“网络”浏览(必须启用“网络发现”)

2、通过 UNC 路径

\\服务器 IP\共享名   或     \\服务器名\共享名

设置权限

右键属性—共享 增加访问用户和修改用户权限

隐藏共享文件夹

创建隐藏共享文件夹的方法

在共享名后加上特殊符号“$”

访问: \\服务器 IP\共享名$

  • 25
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值