我有两个服务器;一个是16.04 Ubuntu,一个是带有网络域的服务器A(服务器A),另一个是通过NFS挂载该Web文件夹的服务器(服务器B)。通常情况下,这种方法已经工作了几年,但是今天早上却没有,我不知道为什么。
在服务器A的/etc/exports
中
/domains/mydomain.com 172.xx.xx.2(rw)
我已经跑过exportfs -ra
。
在服务器B上,我已经运行mount 172.xx.xx.1:/domains/mydomain.com /domains/mydomain.com
我可以看到服务器B在/domains/mydomain.com中挂载的所有文件。
服务器A stat /domains/mydomain.com
File: /domains/mydomain.com
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: ca00h/51712d Inode: 566095 Links: 3
Access: (2775/drwxrwsr-x) Uid: ( 33/www-data) Gid: ( 33/www-data)
Access: 2018-10-03 23:55:52.854345401 -0400
Modify: 2018-10-03 23:53:44.371963288 -0400
Change: 2018-10-04 10:43:36.635496109 -0400
Birth: -
服务器B stat /domains/mydomain.com
File: /domains/mydomain.com
Size: 4096 Blocks: 8 IO Block: 32768 directory
Device: 2ah/42d Inode: 566095 Links: 3
Access: (2775/drwxrwsr-x) Uid: ( 33/www-data) Gid: ( 33/www-data)
Access: 2018-10-03 23:55:52.854345401 -0400
Modify: 2018-10-03 23:53:44.371963288 -0400
Change: 2018-10-04 10:43:36.635496109 -0400
Birth: -
如果我在服务器B上运行touch /domains/mydomain.com/test
,则会收到此错误
touch: cannot touch '/domains/mydomain.com/test': Permission denied
这是怎么回事?
如果在服务器A上我chmod -R 2777 /domains/mydomain.com
可以工作,但是显然我想避免这种情况