Сервер OpenIndiana cifs, созданные файлы не имеют разрешений

У меня на сервере OpenIndiana работает napp-it. У меня есть машина Ubuntu, которая монтирует общий ресурс CIFS, используя эту строку в fstab:

//Storage/Media /storage/media cifs credentials=/home/devians/.smbcredentials,iocharset=utf8,uid=1000,gid=1000 0 0

Однако, когда этот компьютер с Ubuntu создает файлы на общем ресурсе, они выглядят так:

???????????  ? ?      ?       ?                ? test

Если я не предоставлю достаточно информации, я исправлю этот вопрос по мере появления комментариев, поскольку я не уверен, что еще имеет отношение к делу.

1 ответ

OpenIndiana (и в последнее время самые серьезные проблемы с Solaris) по умолчанию используют списки управления доступом NFSv4 через CIFS и NFS. То, что вы видите, скорее всего, нормально, больше информации об этом на WFS NFSv4 ACL. Вероятно, причина этого в том, что списки ACL для CIFS NFSv4 зависят от того, что идентификаторы UID/GID между клиентом и сервером одинаковы, так же, как NFS. Поэтому клиент не уверен, что делать с тем, что говорит сервер.

Что вы можете сделать, это установить nfs4-acl-tools читать ACL на акции. Самый большой вопрос, можете ли вы на самом деле делать то, что вам нужно сделать? IE, пиши в акцию?

Другие вопросы по тегам