12-nfs服务器
NFS服务器

Linux NFS服务器的安装与配置一、NFS服务简介NFS 是Network File System的缩写,即网络文件系统。
一种使用于分布式文件系统的协定,由Sun公司开发,于1984年向外公布。
功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。
NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。
NFS在文件传送或信息传送过程中依赖于RPC协议。
RPC,远程过程调用(Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。
NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。
而这些传输协议用到这个RPC功能的。
可以说NFS本身就是使用RPC的一个程序。
或者说NFS也是一个RPC SERVER。
所以只要用到NFS的地方都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。
这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。
可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC是负责信息的传输。
二、系统环境系统平台:CentOS release 5.5NFS Server IP:192.168.1.55防火墙已关闭/iptables: Firewall is not running.SELINUX=disabled三、查看系统是否已安装NFSNFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。
●nfs-utils-* :包括基本的NFS命令与监控程序●portmap-* :支持安全NFS RPC服务的连接查看系统是否已安装NFS[root@localhost ~]# rpm -qa | grep nfs-utilsnfs-utils-lib-1.0.8-7.6.el5nfs-utils-1.0.9-44.el5[root@localhost ~]# rpm -qa | grep portmapportmap-4.0-65.2.2.1✧注1:系统默认已安装了nfs-utils、portmap 等软件包。
NFS文件服务器及客户端挂载

NFS⽂件服务器及客户端挂载1、NFS介绍NFS(Network File System)即⽹络⽂件系统,它允许⽹络中的计算机之间通过TCP/IP⽹络共享资源。
将NFS主机分享的⽬录,挂载到本地客户端当中,本地NFS的客户端应⽤可以读写位于远端NFS服务器上的⽂件。
在客户端看起来,就像访问本地⽂件⼀样。
2、NFS原理2.1、NFS服务原理NFS⽀持的功能相当多,⽽不同的功能都会使⽤不同的程序来启动,每启动⼀个功能就会启⽤⼀些端⼝来传输数据,因此NFS的功能对应的端⼝并不固定,客户端要知道NFS服务器端的相关端⼝才能建⽴连接进⾏数据传输,⽽RPC就是⽤来统⼀管理NFS端⼝的服务,并且统⼀对外的端⼝是111,RPC会记录NFS端⼝的信息,如此我们就能够通过RPC实现服务端和客户端沟通端⼝信息。
PRC最主要的功能就是指定每个NFS功能所对应的port number,并且通知客户端,记客户端可以连接到正常端⼝上去。
在启动NFS SERVER之前,⾸先要启动RPC服务(即portmap或rpcbind服务)否则NFS SERVER就⽆法向RPC服务区注册,另外,如果RPC 服务重新启动,原来已经注册好的NFS端⼝数据就会全部丢失。
因此此时RPC服务管理的NFS程序也要重新启动以重新向RPC注册。
⼀般修改NFS配置⽂档后,是不需要重启NFS的,直接在命令执⾏/etc/init.d/nfs reload或exportfs –rv即可使修改的/etc/exports⽣效。
2.2、NFS服务的优缺点优点:a.节省本地存储空间,将常⽤的数据存放在⼀台服务器可以通过⽹络访问该数据缺点:a.局限性容易发⽣单点故障,服务器机宕机的话所有客户端都不能访问b.在⾼并发情况下NFS效率/性能有限c.客户端没⽤⽤户认证机制,且数据是通过明⽂传送,安全性⼀般(⼀般建议在局域⽹内使⽤)d.NFS的数据是明⽂的,对数据完整性不做验证e.多台机器挂载NFS服务器时,连接管理维护⿇烦3、NFS安装# 1、检查rcpbind 和 nfs是否安装rpm -qa nfs-utils rpcbind# 2、安装nfs 和 rpcbindyum install nfs-utils rpcbind -y# 3、通过systemctl设置⾃启动systemctl enable nfs-serversystemctl enable rpcbind# 4、验证是否⾃启动systemctl is-active nfs-serversystemctl is-active rpcbind4、NFS共享及客户端挂载4.1、NFS共享# 1、通过/etc/exports⽂件定义共享⽬录,vi编辑exports⽂件vi /etc/exports# 2、加⼊共享⽬录和共享规则#以读写的⽅式共享⽬录 /public 能被IP为 10.84.196.* ⽹段的服务器访问/opt/resources 10.84.196.*(rw,sync,no_root_squash)#共享格式为:共享⽬录绝对路径授权访问的IP或⽹段(权限1,权限2)权限说明ro 只读访问rw 读写访问sync 所有数据在请求时写⼊共享async NFS在写⼊数据前可以相应请求secure NFS通过1024以下的安全TCP/IP端⼝发送insecure NFS通过1024以上的端⼝发送wdelay 如果多个⽤户要写⼊NFS⽬录,则归组写⼊(默认)no_wdelay 如果多个⽤户要写⼊NFS⽬录,则⽴即写⼊,当使⽤async时,⽆需此设置。
NFS服务器+客户端配置

NFS服务器+客户端配置NFS:Network File System使⽤NFS需要启⽤RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端⼝号,重启RPC后,RPC所管理的所有NFS功能服务都需重新向RPC注册。
设置NFS需要安装nfs-utils和portmap程序,使⽤rpm –q可以查看是否安装。
nfs-utils:提供rpc.nfsd和rpc.mountd两个daemon与其他document说明⽂件。
rpc.nfsd:管理client是否能够登⼊主机,及对登⼊者ID的辨别。
rpc.mountd:管理NFS⽂件系统,读取/etc/exports对⽐client取得相应的权限。
portmap:端⼝映射;在启动rpc之前做好端⼝映射⼯作。
NFS的配置⽂件:/etc/exports:NFS配置⽂件/var/lib/nfs/*tab:NFS服务器⽇志放置路径;etab记录共享出来的⽬录完整权限设置值;xtab记录曾经连接到此NFS主机的相关客户端数据NFS的两个命令:/usr/sbin/exportfs:维护NFS共享资源;重新共享/etc/exports变更⽬录或将NFS server共享⽬录卸载或重新共享/usr/sbin/showmount:在客户端查看NFS服务器共享出来的⽬录资源/etc/exports配置⽂件/etc/exports配置⽂件说明格式:<输出⽬录> [ 客户端1 选项(访问权限,⽤户映射,其他)] [客户端2 选项(访问权限,⽤户映射,其他)]共享⽬录必须使⽤绝对路径,权限部分依照不同的权限共享给不同的主机,括号内是设置权限参数的位置,权限不⽌⼀个时,使⽤ , 隔开,主机名和括号连在⼀起。
主机名设置可以使⽤⽹段:192.168.1.0/24或完整IP:192.168.1.23;也可以使⽤主机名称,但此主机名称需要存在于/etc/hosts中或使⽤DNS可以找到,找到IP即可,主机名⽀持通配符,如*?/mnt/sda4/share/images 192.168.23.129(rw)# 设置共享⽬录/mnt/sda4/share/images,仅192.168.23.129主机允许访问此共享⽬录,具有读写权限/mnt/sda4/share/data 192.168.23.129(rw) *(ro)# 设置共享⽬录/mnt/sda4/share/data,192.168.23.129可以读写该共享⽬录,其他主机只可以读取该共享⽬录/mnt/sda4/share/icon 192.168.23.129(no_root_squash)# 设置共享⽬录/mnt/sda4/share/icon,仅192.168.23.129可以访问和读写,root登录时拥有root权限/mnt/sda4/share/ds 192.168.23.0/24(rw)# 设置共享⽬录/mnt/sda4/share/ds,仅有192.168.23.0/24⽹段的主机才可访问和读写此⽬录⽂件/mnt/sda4/share/diaos *(rw,all_squash,anonuid=500,anongid=500)# 设置共享⽬录/mnt/sda4/share/diaos,所有主机都允许访问此共享⽬录,具有读写权限,但他们访问该共享⽬录时,已将其UID、GID设置成500。
nfs用法

NFS(Network File System)是一种分布式文件系统,它允许网络上的客户端访问和操作服务器上的文件,就像在本地操作一样。
NFS的主要用途是通过计算机网络共享文件系统,方便用户在不同的机器上访问和操作同一套文件。
NFS的用法相对简单,以下是其基本用法:1.安装NFS服务器和客户端:首先需要在服务器和客户端上安装NFS软件包。
对于大多数Linux发行版,可以使用系统的包管理器来安装。
例如,在基于Debian的系统上,可以使用apt-get install nfs-kernel-server命令来安装NFS服务器软件包,使用apt-get install nfs-common命令来安装NFS客户端软件包。
2.配置NFS服务器:在服务器上,需要配置NFS共享的目录。
通常在NFS服务器的配置文件/etc/exports中指定要共享的目录和访问权限。
例如,/mnt/share *(rw,sync,no_root_squash)表示将/mnt/share目录以读写方式共享给所有客户端。
3.启动NFS服务:配置完成后,需要启动NFS服务。
在大多数Linux发行版上,可以使用/etc/init.d/nfs-kernel-server start命令来启动NFS服务。
4.挂载NFS共享目录:在客户端上,需要将NFS共享目录挂载到本地文件系统上。
可以使用mount -t nfs server:/path/to/share /mnt/nfs命令来挂载NFS共享目录。
其中,server:/path/to/share是NFS服务器的共享路径,/mnt/nfs是本地挂载点。
5.使用NFS共享目录:一旦挂载成功,客户端就可以像操作本地文件一样使用NFS共享目录了。
需要注意的是,使用NFS需要在服务器和客户端之间建立信任关系,通常需要配置防火墙和SELinux等安全机制来保护NFS服务的正常运行。
此外,还需要根据实际需求调整NFS的配置参数,以满足特定的性能和安全性要求。
nfs

NFS网络共享的一般用法
在NFS服务器主机中进行设置
安装NFS服务器软件包 启动NFS服务器程序 设置NFS共享目录输出
在NFS客户机中进行设置
使用mount命令挂载NFS服务器中的NFS共享目录S服务器中的 共享内容
NFS服务器的安装
portmap软件包
服务器配置
#cat /etc/exports /tmp *(rw,no_root_squash)
/home/share *(sync,ro) 192.168.1.19(sync,rw) /home/pub 192.168.152.0/24(sync,ro)
NFS服务器的启动与停止
查询服务器的状态
192.168.152.131:/home/share/ on /mnt type nfs (rw,addr=192.168.1.10)
卸载系统中已挂载的NFS共享目录 – 使用umount命令卸载NFS文件系统 # umount /mnt/
系统启动时自动挂载NFS文件系
将NFS的共享目录挂载信息写入“/etc/fstab”文 件,可实现对NFS共享目录的自动挂载 # tail -1 /etc/fstab
exports文件解析
rw:可读写的权限; ro:只读; no_root_squash:登入NFS主机使用分享目录的使 用者,如果是root,那么对于这个共享的目录来 说,他就具有root的权限,这个项目不安全,不 建议使用。 root_squash:在登入NFS主机使用共享目录的使用 者如果是root,那么这个使用者的权限将被改变 成匿名使用者,通常他的UID和GID都会变成 nfsnobody身份。 all_squash:无论登入NFS的使用者身份为何,他 的身份都会被改变成为nfsnobody。
NFS服务器

1.3.2 导出配置文件/etc/exports 在/etc/exports文件中添加一些项目后,需要用exportfs命
令导出共享目录,只有这样才能保证该目录能够被别 的系统所访问。命令如下:
# /usr/sbin/exportfs –a –v exporting 202.194.230.0/255.0.0.0:/home 1)- a表示导出/etc/exports下的所有目录; 2)- v表示打印出详细的输出行; 3)- r表示挂载文件系统的属性为只读; 4)- w表示挂载文件系统的属性为读/写。
1.2.2 NFS服务器的启动 NFS服务有两个守护进程,因此我们需要以根用户身份通过输入下面命令来
启动脚本:
# /etc/init.d/nfs start #/etc/init.d/nfslock start 要停止服务,请用:
# /etc/init.d/nfs stop #/etc/init.d/nfslock stop 要重新启动,请用:
3)squash anonuid=xx:我们也可以设定远程用户到本地 特定的用户或者组身份上,例如squash anonuid=300。
4)squash uids=0-99:用来排除任何计算机的管理性登录, 防止其修改共享目录下的任何文件。
4. 其他安全选项 除上面设置用户权限的方法外,还有以下安全选项用于
Maple:/tmp /mnt/maple nf/apps /oak/apps nfs noauto, ro
其可能的选项(options)如下: 1)Hard:如果NFS服务器出现故障或者断开,一个正要访问该服务
器的进程会停止下来,直到服务器接通为止。
# umount apple:/tmp 或
linux下ftp.nfs.samba服务器的安装及配置

ftp服务器安装及配置安装配置ftp服务器的大体步骤是:1.下载vsftpd软件包,2.安装软件包,3.修改配置文件,4.重启服务器,5登录服务器具体步骤为:1、下载与安装软件包在shell终端中使用命令:#sudo apt-get install vsftpd即完成下载于安装步骤.查看ftp服务器是否启动,在shell终端中使用命令:#netstat -tl,查看Local Address 中ftp 的状态是否为LISTEN状态2、在/home目录下为ftp用户建立相应的ftp目录在shell终端中使用命令:sudo mkdir /home/ftp.在此之前要确保系统总存在ftp用户。
如果没有使用命令:#adduser name(添加用户并设置密码)#passwd name(修改密码)若想匿名访问时,其用户名和密码均为anonymous,(匿名用户还有ftp密码可以自己设定) 3、修改配置文件在shell终端中使用以下命令:#sudo gedit /etc/vsftp.conf按照想要实现的功能修改相应的配置选项。
配置文件具体修改如下://匿名上传文件anonymous_enable=YES //匿名登录local_enable=YES //本地登录write_enable=YES //可写anon_upload_enable=YES //匿名上传anon_mkdir_write_enable=YES //匿名创建可写connect_from_port_20=YES //连接端口20//如何限定本地用户的目录chroot_local_user=YES //限定所有本地用户目录。
当该配置项被激活时,chroot_list_enable和chroot_local_users配置项的作用将发生变化,chroot_list_list 所指定的文件中的用户将不被锁定在用户主目录中,因此可能会出现安全上的冲突//限定部分用户目录chroot_local_user=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd.root_list //在/etc/vsftpd.chroot_list文件中加入不要限制的本地用户名,格式为一个用户占一行,不用添加密码。
NFS的设置步骤

NFS的设置步骤NFS(Network File System)是一种分布式文件系统,可以让不同的计算机通过网络共享文件。
在使用NFS之前,需要进行一系列的设置步骤来配置和启动NFS服务器和客户端。
以下是配置和启动NFS的详细步骤:1.安装NFS服务器和客户端软件:首先,要在服务器和客户端机器上安装NFS软件包。
可以通过以下命令安装NFS服务器软件包:```sudo apt-get install nfs-kernel-server```同样地,可以通过以下命令安装NFS客户端软件包:``````2.配置NFS服务器:```sudo nano /etc/exports```在文件中,每一行表示一个共享目录的配置。
每条配置项包括共享目录的路径、访问权限、允许访问的客户端以及其他选项。
例如:```/path/to/shared/directory client_ip(rw,sync,no_subtree_check) ```3.启动NFS服务器:使用以下命令启动NFS服务器:```sudo systemctl start nfs-kernel-server```该命令将启动NFS服务器并开始监听来自客户端的连接请求。
4.配置NFS客户端:```sudo nano /etc/fstab```在文件中,每一行表示一个挂载目录的配置。
每条配置项包括NFS服务器的IP地址或主机名、共享目录的路径、挂载点路径以及其他选项。
例如:```nfs_server_ip:/path/to/shared/directory /path/to/mount/point nfs rw 0 0```5.挂载NFS共享目录:使用以下命令挂载NFS共享目录:```sudo mount -a```该命令将挂载在`/etc/fstab`文件中定义的所有共享目录。
6.验证NFS设置:可以在客户端上使用以下命令验证NFS设置是否正确:```df -h```该命令将显示挂载的文件系统,包括NFS共享目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专注、专业、创新、共赢
exports文件的格式 exports文件的格式
客户端常用的指定方式
客户端 192.168.16.20 192.168.16.0/24( 192.168.16.0/24(或 192.168.16.*) 192.168.16.*) * *(或缺省) 或缺省) 说明 指定IP地址的主机 指定IP地址的主机 IP 指定子网中的所有主机 指定域名的主机 指定域中的所有主机 所有主机
专注、专业、创新、共赢
exports文件的格式 exports文件的格式
常用的其他选项
其他选项 secure insecure sync async wdelay no_wdelay subtree_check no_subtree_che ck 说明 限制客户端只能从小于1024的TCP/IP端口连接 的 端口连接NFS服务器(默认 服务器( 限制客户端只能从小于 端口连接 服务器 设置) 设置) 允许客户端从大于1024的TCP/IP端口连接 的 端口连接NFS服务器 允许客户端从大于 端口连接 服务器 将数据同步写入内存缓冲区与磁盘中,虽然这样做效率较低,但 将数据同步写入内存缓冲区与磁盘中,虽然这样做效率较低, 可以保证数据的一致性 将数据先保存在内存缓冲区中, 将数据先保存在内存缓冲区中,必要时才写入磁盘 检查是否有相关的写操作,如果有则将这些写操作一起执行, 检查是否有相关的写操作,如果有则将这些写操作一起执行,这 样可提高效率(默认设置) 样可提高效率(默认设置) 若有写操作则立即执行,应与 若有写操作则立即执行,应与sync配合使用 配合使用 若输出目录是一个子目录, 若输出目录是一个子目录,则NFS服务器将检查其父目录的权限 服务器将检查其父目录的权限 默认设置) (默认设置) 即使输出目录是一个子目录, 即使输出目录是一个子目录,NFS服务器也不检查其父目录的权 服务器也不检查其父目录的权 限,这样做可提高效率
NFS服务器的配置与应用 NFS服务器的配置与应用
专注、专业、创新、共赢
概述
NFS最早是由Sun公司于1984年开发出来的,其目的就是让 不同计算机不同操作系统之间可以彼此共享文件。 NFS采用客户/服务器工作模式。在NFS服务将/nfs/public 目录设置为输出目录(即共享目录)后,其他客户端就可 以将这个目录挂载到自己系统中的某个目录下,这个目录 可以与服务器上的输出目录和其他客户机中的目录不相同 ,例如图中的客户机PC1与PC2的挂载目录就不相同。如果 某用户登录到客户机PC1并进入/mnt/nfs目录,那么他就可 以看到NFS服务器内/nfs/public目录下的所有子目录及文 件,只要具有相应的权限,就可以使用cp、cd、mv、rm和 df等命令对磁盘或文件进行相应的操作。
专注、专业、创新、共赢
维护NFS输出目录 维护NFS输出目录 NFS
exportfs命令就是用来维护NFS服务的输出目录列表的, exportfs命令就是用来维护NFS服务的输出目录列表的,命 命令就是用来维护NFS服务的输出目录列表的 令的基本格式如下。 令的基本格式如下。 选项] exportfs [选项] 其选项有以下几个。 其选项有以下几个。 -a:输出在/etc/exports文件中所设置的所有目录。 输出在/etc/exports文件中所设置的所有目录。 /etc/exports文件中所设置的所有目录 -r:重新读取/etc/exports文件中的设置,并使设置立即 重新读取/etc/exports文件中的设置, /etc/exports文件中的设置 生效,而不需重新启动NFS服务。 NFS服务 生效,而不需重新启动NFS服务。 -u:停止输出某一目录。 停止输出某一目录。 -v:在输出目录时将目录显示到屏幕上
专注、专业、创新、共赢
exports文件的格式 exports文件的格式
NFS服务的主要配置文件是/ NFS服务的主要配置文件是/etc/exports 服务的主要配置文件是 exprots文件默认为空, exprots文件默认为空,每一行提供了一个共享目录的设置 文件默认为空 其命令格式为: ,其命令格式为: 客户端1 选项1 选项2 )][客户端 客户端2 <输出目录> [客户端1(选项1,选项2,…)][客户端2 输出目录> 选项1 选项2 (选项1,选项2,…)]
exportfs
-auv
命令用于停止当前主机NFS服务器的所有目录输出 命令用于停止当前主机NFS服务器的所有目录输出 NFS
专注、专业、创新、共赢
启动和停止NFS服务 启动和停止NFS服务 NFS
方式一: 方式一:
方式二: 方式二: 1.启动 停止/重启NFS 启动/ NFS服务 1.启动/停止/重启NFS服务 /etc/init.d/portmap start #service nfs /etc/init.d/nfs start start/stop/restart 停止NFS NFS服务 2.停止NFS服务 2.启动 停止/重启portmap 启动/ portmap服务 2.启动/停止/重启portmap服务 /etc/init.d/nfs stop #service portmap /etc/init.d/portmap stop start/stop/restart 重新启动NFS NFS服务 3.重新启动NFS服务 3.坚持portmap和nfs服务的状态 坚持portmap 3.坚持portmap和nfs服务的状态 /etc/init.d/nfs restart #service nfs status 检查portmap nfs服务的状态 portmap和 4.检查portmap和nfs服务的状态 #service portmap status
共享目录的绝对路径
客户主机地址
权限
专注、专业、创新、共赢
exports配置举例 exports配置举例
/diretcory /home/ftp/pub host *( ) (right) 表示所有的主机皆可访问此目录,权限为可读(ro) 表示所有的主机皆可访问此目录,权限为可读(ro) /home/ftp/pub *(ro) 表示所有的主机皆可访问此目录,权限为可读(ro) 表示所有的主机皆可访问此目录,权限为可读(ro) /home/ftp/pub (ro) 只允许主机访问此目录,权限为可读(ro) 只允许主机访问此目录,权限为可读(ro) 主机访问此目录 /home/ftp/pub 192.168.1.0/255.255.255.0 (rw) 只允许192.168.1.0/24该网段上的主机访问此目录,权限为读写(rw) 只允许192.168.1.0/24该网段上的主机访问此目录,权限为读写(rw) 192.168.1.0/24该网段上的主机访问此目录
专注、专业、创新、共赢
rpcinfo –p命令 p
由于NFS是通过 RPC( Call,远程过程调 由于 NFS是通过 RPC ( Remote Procedure Call, 远程过程调 NFS 是通过RPC 协议来使用远程计算机上的文件,因此系统中的RPC RPC服 用)协议来使用远程计算机上的文件,因此系统中的RPC服 务必须启动
专注、专业、创新、共赢
维护NFS输出目录 维护NFS输出目录 NFS
exportfs –rv
该命令使NFS服务器重新读取exports文件中的设置, 该命令使NFS服务器重新读取exports文件中的设置,使用 NFS服务器重新读取exports文件中的设置 该命令可以在改变exports文件设置后,使在当前NFS exports文件设置后 NFS服务 该命令可以在改变exports文件设置后,使在当前NFS服务 器生效,而不需要重新启动NFS NFS服务器 器生效,而不需要重新启动NFS服务器
专注、专业、创新、共赢
exports配置举例 exports配置举例
/nfs/public 192.168.16.0/24(rw,async) *(ro) /nfs/liu 192.168.16.20(rw,sync) /nfs/root *(ro,no_root_squash) /nfs/users *(rw,insecure,all_squash,sync,no_wdelay) /mnt/cdrom 192.168.16.*(ro)
专注、专业、创新、共赢
设置共享目录
设置NFS服务器共享的目录,则需配置/etc/exports文件来 设置NFS服务器共享的目录,则需配置/etc/exports文件来 NFS服务器共享的目录 /etc/exports 控制 exports格式编写 exports格式编写 /directory host (rights)
专注、专业、创新、共赢
exports文件的格式 exports文件的格式
访问权限选项
访问权限选项 ro rw
说明 设置输出目录只读 设置输出目录可读写
专注、专业、创新、共赢
exports文件的格式 exports文件的格式
用户映射选项 说明 将远程访问的所有普通用户及所属用户组都映射为匿名用户或用户 一般均为nfsnobody nfsnobody) 组(一般均为nfsnobody) 不将远程访问的所有普通用户及所属用户组都映射为匿名用户或用 户组(默认设置) 户组(默认设置) 将root用户及所属用户组都映射为匿名用户或用户组(默认设置) root用户及所属用户组都映射为匿名用户或用户组(默认设置) 用户及所属用户组都映射为匿名用户或用户组 不将root用户及所属用户组都映射为匿名用户或用户组 不将root用户及所属用户组都映射为匿名用户或用户组 root 将远程访问的所有用户都映射为匿名用户, 将远程访问的所有用户都映射为匿名用户,并指定该匿名用户账户 为本地用户账户(UID=xxx) 为本地用户账户(UID=xxx) 将远程访问的所有用户组都映射为匿名用户组账户, 将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名 用户组账户为本地用户组账户(GID=xxx) 用户组账户为本地用户组账户(GID=xxx) all_squash no_all_squas h root_squash no_root_squa sh anonuid=xxx anongid=xxx