у меня два сервера;один с веб-доменом (сервер A) на нем, а другой сервер монтирует эту папку веб-домена через NFS (сервер B), оба - 16.04 Ubuntu.Обычно это работает в течение нескольких лет, но сегодня утром это не так, и я не могу понять, почему.
На сервере А /etc/exports
у меня есть
/domains/mydomain.com 172.xx.xx.2(rw)
Я бежалexportfs -ra
.
На сервере B я запустил mount 172.xx.xx.1:/domains/mydomain.com /domains/mydomain.com
Я вижу все файлы, смонтированные в /domains/mydomain.com с сервера B.
Сервер 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: -
И если я запускаю touch /domains/mydomain.com/test
на сервере B, я получаю эту ошибку
touch: cannot touch '/domains/mydomain.com/test': Permission denied
Что здесь происходит?
Если на сервере AI chmod -R 2777 /domains/mydomain.com
тогда это работает, но, очевидно, я бы хотел избежать этого