1

Я использую Linux в большой многопользовательской сети. Позвольте A быть некоторой группой, членом которой я являюсь, но которая не является моей основной группой. В соответствии с chmod(2) я должен быть в состоянии chgrp файл в группу А. Попытка сделать это успешна как на локальном, так и на монтировании NFSv3, но не на монтировании NFSv4/Kerberos (EPERM). Есть ли какие-то особые соображения относительно chgrp при использовании монтировок NFSv4?

1 ответ1

2

Это, вероятно, связано с тем, что вы используете no_root_squash (root = в /etc /dfs /dfstab), указанный в качестве клиента nfs.

Вы передаете имя пользователя / группы NFSv4, в то время как в NFSv3 это основано на идентификаторе.

Таким образом, вы можете либо указать NFSv3, либо убедиться, что пользователи / группы существуют как на cilent, так и на сервере, и их идентификаторы совпадают.

Если имена и группы не синхронизированы с сервером / клиентом, у вас могут возникнуть некоторые странные проблемы с chown / chgrp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .