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

相关推荐
不像程序员的程序媛5 小时前
系统cpu内存负载资源分析
运维·服务器·数据库
Uncertainty!!7 小时前
Ubuntu 22.04 安装超好用中文输入法rime-ice(雾凇拼音)过程记录
linux·ubuntu·中文输入法
ShineWinsu8 小时前
对于Linux:网络基础的解析
linux·网络·面试·udp·笔试·ip·tcp
Asuicao8 小时前
centos7.9版本升级ssh OpenSSH 9.8p1 源码 OpenSSL 1.1.1w 源码包以及安装升级回滚文档
运维·ssh
志栋智能9 小时前
超自动化安全中的威胁狩猎
运维·安全·自动化
↘"LYong9 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
Zhang~Ling9 小时前
Vim 多模式详解:命令、插入、底行与插件配置
linux·编辑器·vim
Elastic 中国社区官方博客10 小时前
Elastic 在 Everest Group 企业搜索产品 PEAK Matrix® 评估 2026 中被评为领导者
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索
程序员在囧途10 小时前
likeadmin-api API 中转站怎么做统一报价?从 /pricing、/user/balance 到 task_id 回执的落地方法
运维·服务器·数据库·likeadmin-api·api中转站·token计费
想你依然心痛11 小时前
Linux用户空间与内核空间通信:netlink、ioctl、mmap 零拷贝与性能对比
linux·运维·服务器