网站导航 专题 首页

办公软件
WordExcelPPTWPS
操作系统
Win7Win10Win11
常用软件
工具软件视频播放图片处理
数码产品
笔记本手机教程平板电脑
安卓教程
应用教程刷机教程游戏攻略
苹果教程
iphone越狱iphone备份教程
游戏攻略
游戏新闻网络游戏单机游戏
生活攻略
美食/营养汽车旅游出行

Linux文件服务器NFS详解【2】

教程之家 Linux

#没有权限解决

[root@serv02 data]# touch aa01.txt

touch: cannot touch `aa01.txt’: Permissiondenied

[root@serv01 share]# ls -l /share/ -d

drwxr-xr-x. 5 root root 4096 Aug 12 21:45/share/

[root@serv01 share]# chmod 777 /share

[root@serv01 share]# ls -l /share/ -d

drwxrwxrwx. 5 root root 4096 Aug 12 21:45/share/

[root@serv02 data]# touch aa01.txt

[root@serv02 data]# ll aa01.txt

-rw-r--r-。 1 4294967294 4294967294 0 Aug 1221:50 aa01.txt

#mount过去后不再是root用户

[root@serv01 share]# ll aa01.txtconfig-2.6.32-131.0.15.el6.x86_64

-rw-r--r--。 1 nfsnobody nfsnobody 0 Aug 12 21:50 aa01.txt

-rw-r--r-。 1 root root 100182 Aug 12 21:45 config-2.6.32-131.0.15.el6.x86_64

#普通用户默认不切换身份

#添加用户

[root@serv02 data]# useradd zhink

#切换到普通用户

[root@serv02 data]# su - zhink

[zhink@serv02 ~]$ cd /data

#创建文件

[zhink@serv02 data]$ touch aa02.txt

[zhink@serv02 data]$ ll aa02.txt

-rw-rw-r-。 1 4294967294 4294967294 0 Aug 1221:57 aa02.txt

#共享目录里查看文件权限

[root@serv01 share]# useradd zhink

[root@serv01 share]# ll aa02.txt

-rw-rw-r-。 1 zhink zhink 0 Aug 12 21:57aa02.txt

#serv02删除用户,发现用户变成编号了

[root@serv01 share]# userdel zhink -rf

[root@serv01 share]# ll aa02.txt

-rw-rw-r-。 1 500 500 0 Aug 12 21:57 aa02.txt

#添加新用户,发现文件的拥有者和组又变成新添加的用户,也就是没法区分

[root@serv01 share]# useradd larry

[root@serv01 share]# ll aa02.txt

-rw-rw-r-。 1 larry larry 0 Aug 12 21:57aa02.txt

[root@serv02 ~]# cd /data

[root@serv02 data]# touch aa03.txt

[zhink@serv02 data]$ su -

Password:

[root@serv02 ~]# userdel -rf zhink

[root@serv01 share]# ll aa03.txt

-rw-r--r-。 1 nfsnobody nfsnobody 0 Aug 1222:00 aa03.txt

#root用户不转换

[root@serv01 share]# vim /etc/exports

[root@serv01 share]# cat /etc/exports

/share *(rw,no_root_squash)

[root@serv01 share]# /etc/init.d/nfs restart

Shutting down NFS mountd: [ OK ]

Shutting down NFS daemon: [ OK ]

Shutting down NFS services: [ OK ]

Starting NFS services: [ OK ]

Starting NFS daemon: [ OK ]

Starting NFS mountd: [ OK ]

#重新挂载

[root@serv02 data]# cd /

[root@serv02 data]# umount /data

[root@serv02 data]# mount 192.168.1.11:/share/data

#创建文件

[root@serv02 data]# touch aa04.txt

#查看文件属性,发现变化成root用户

[root@serv01 share]# ll aa04.txt

-rw-r--r--。 1 root root 0 Aug 12 22:03 aa04.txt

#查看帮助文件

[root@serv01 share]# man exports

#远程接口调用,NFS借助此服务

[root@serv01 share]# /etc/init.d/rpcbindrestart

#映射成其他用户

[root@serv01 share]# useradd linux

[root@serv01 share]# id linux

uid=501(linux) gid=501(linux)groups=501(linux)

[root@serv01 share]# vim /etc/exports

[root@serv01 share]# cat /etc/exports

/share*(rw,all_squash,anonuid=501,anongid=501)

[root@serv01 share]# /etc/init.d/nfs restart

Shutting down NFS mountd: [ OK ]

Shutting down NFS daemon: [ OK ]

Starting NFS services: [ OK ]

Starting NFS daemon: [ OK ]

Starting NFS mountd: [ OK ]

[root@serv02 /]# umount /data

[root@serv02 /]# mount 192.168.1.11:/share/data

[root@serv02 /]# cd /data

[root@serv02 data]# ll

[root@serv01 share]# ll aa05.txt

-rw-r--r--。 1 linux linux 0 Aug 12 22:14aa05.txt

[root@serv02 data]# useradd larry

[root@serv02 data]# su - larry

[larry@serv02 ~]$ cd /data

[larry@serv02 data]$ touch aa06.txt

[root@serv01 share]# ll aa06.txt

-rw-rw-r--。 1 linux linux 0 Aug 12 22:15aa06.txt

相关教程:

相关下载:

本类最新

SSH连接时出现“ssh algorithm negotiation failed”错误的原因和解决方法

SSH连接时出现“ssh algorithm negotiation failed”...

永远不要在Linux执行的10个最危险的命令

永远不要在Linux执行的10个最危险的命令

linux系统LNMP重编译安装ngx_lua module模块

linux系统LNMP重编译安装ngx_lua module模块

linux系统如何安装nginx_lua_module模块

linux系统如何安装nginx_lua_module模块

linux系统ngx_lua module模块安装教程

linux系统ngx_lua module模块安装教程

图文教程