Я использую Linux в большой многопользовательской сети. Позвольте A быть некоторой группой, которая я, член, но который не является моей основной группой. Согласно chmod(2)
Я должен смочь chgrp
файл группе A. Попытка сделать так успешно выполняется на локальном, а также на NFSv3 монтируются, но не на NFSv4/Kerberos монтируются (EPERM
). Есть ли любые особые условия относительно chgrp
когда использование NFSv4 монтируется?
Это, вероятно, имеет отношение к факту, Вы используете no_root_squash (корень = в/etc/dfs/dfstab) указанный как клиент nfs.
Вы передаете именованного пользователя / группа NFSv4, в то время как в NFSv3 это было базирующимся идентификатором.
Таким образом, Ваши опции состоят в том, чтобы или указать NFSv3 или гарантировать, чтобы пользователи/группы существовали и на клиенте и на сервере, сохраняющем их идентификатор, совпал.
Если имена и группы вне синхронизации с сервером/клиентом, у Вас могут быть некоторые дурацкие проблемы chown/chgrp.