当前位置: 首页 > news >正文

Ubuntu Server版 之 共享文件 samba和NFS 两种方法

NFS 和 Samba

NFS : linux之间资源共享
Samba: 是windows系统与Linux系统之间资源共享的

samba

安装samba 工具

sudo apt install samba

创建共享目录

sudo mkdir /home/shared

sudo chmod 777 /home/shared
在这里插入图片描述

配置sambd

sudo vim /etc/samba/smb.conf
在这里插入图片描述

sudo systemctl restart smbd
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
常见的权限
read only = yes |no # 只读权限
printable = yes | no # 打印权限
comment = xxx # 共享标志
browseable = yes/no # 浏览权限
说明:browseable 用来指定该共享是否可以浏览。
writable = yes/no # 可写权限
说明:writable 用来指定该共享路径是否可写。
available = yes/no
说明:available 用来指定该共享资源是否可用。
admin users = 该共享的管理者
说明:admin users 用来指定该共享的管理员(对该共享具有完全控制权限)。在 samba 3.0 中,如果用户验证方式设置成“security=share”时,此项无效。
例如:admin users =bobyuan,jane(多个用户中间用逗号隔开)。

valid users = 允许访问该共享的用户
说明:valid users 用来指定允许访问该共享资源的用户。
例如:valid users = bobyuan,@bob,@tech(多个用户或者组中间用逗号隔开,如果要加入一个组就用“@+组名”表示。)

invalid users = 禁止访问该共享的用户

说明:invalid users 用来指定不允许访问该共享资源的用户。

例如:invalid users = root,@bob(多个用户或者组中间用逗号隔开。)

write list = 允许写入该共享的用户

说明:write list 用来指定可以在该共享下写入文件的用户。

例如:write list = bobyuan,@bob

public = yes/no

说明:public 用来指定该共享是否允许 guest 账户访问。

guest ok = yes/no # 匿名访问权限
说明:意义同“public”。

NFS

安装nfs

sudo apt install nfs-kernel-server

创建共享文件夹

在这里插入图片描述

设置权限

sudo chmod 777 /home/sharednfs
在这里插入图片描述

NFS配置

sudo vim /etc/exports
在这里插入图片描述

重启服务 nfs-kernel-server

sudo systemctl restart nfs-kernel-server

挂载点设置

如果是Linux系列的 需要挂载点来 指定共享
sudo mount -t nfs server:/home/sharednfs /mnt.shared
server: 是NFS服务所在的主机名或IP地址。
/home/sharednfs 是共享文件夹的路径
/mnt/shared 是挂载点

如果您希望NFS共享在客户端系统启动时自动挂载,请将以下行添加到 /etc/fstab 文件中

<server_IP>:/nfs_share /mnt/nfs_share nfs auto,noatime,nolock,bg,nfsvers=4,sec=sys,ro,soft,intr 0 0

检查挂载是否成功:

df - h

http://www.lryc.cn/news/102890.html

相关文章:

  • 实时协作:团队效率倍增的关键
  • 电脑选睡眠、休眠还是关机?
  • 算法通关村第三关——不简单的数组增删改查
  • 【Linux】动静态库
  • 《kubernetes权威指南》-第一章学习笔记
  • ubuntu 18.04 磁盘太满无法进入系统
  • 基于LNMP配置WordPress建站时出现的问题汇总
  • 【Spring Cloud】Gateway的配置与使用
  • 概念、框架简介--ruoyi学习(一)
  • IDEA的基础使用——【初识IDEA】
  • LeetCode刷题总结-动态规划篇
  • el-table使用xlsx实现导入文件编辑功能
  • Android9、11 有线网络开关设置
  • 【MySQL】mysql问题 | [ERROR] unknown variable ‘column-statistics=0‘
  • ElasticSearch 7.x
  • MVC乱码问题
  • 1004. 最大连续1的个数 III
  • 【机器学习】西瓜书学习心得及课后习题参考答案—第3章线性模型
  • 面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?我竟然回答不上来...
  • 树莓派Pico|RP2040|官方文档|在MS Windows上构建“Hello World”及环境配置
  • 全球公链进展| 2023/7/31
  • Spring源码(三)Spring Bean生命周期
  • 【iOS】Cydia Impactor 错误:file http.hpp; line:37; what: _assert(code == 200)
  • 3ds MAX绘制茶壶
  • 【element-plus】 table表格每行圆角解决方案 element也通用
  • 【状态估计】基于UKF、AUKF的电力系统负荷存在突变时的三相状态估计研究(Matlab代码实现)
  • webstorm格式化代码后单引号转成了双引号
  • 在langchain中使用带简短知识内容的prompt template
  • java医院电子病历系统源码:云端SaaS服务 前后端分离模式开发和部署
  • 【Golang 接口自动化01】使用标准库net/http发送Get请求