OpenIndiana servidor cifs, arquivos criados não têm permissões

1

Eu tenho um servidor OpenIndiana rodando napp-it. Eu tenho uma máquina Ubuntu que monta um compartilhamento CIFS usando esta linha no fstab:

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

No entanto, quando essa máquina ubuntu cria arquivos no compartilhamento, eles aparecem assim:

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

Se eu não fornecer informações suficientes, alterarei essa pergunta quando os comentários aparecerem, pois não sei o que mais é relevante.

    
por devians 20.10.2011 / 16:14

1 resposta

1

OpenIndiana (e a mais recente dificuldade do Solaris em geral) usam ACLs NFSv4 sobre CIFS & NFS por padrão. O que você está vendo é provavelmente normal, mais informações sobre isso no NFSv4 ACL Wiki . A razão pela qual isso provavelmente está sendo mostrado é porque as ACLs CIFS NFSv4 dependem do UID / GIDs para serem as mesmas entre cliente & servidor, muito parecido com o NFS. Então o cliente não tem certeza do que fazer com o que o servidor está dizendo.

O que você pode fazer é instalar o nfs4-acl-tools para ler a ACL no compartilhamento. A maior questão é: você pode realmente fazer as coisas que precisa fazer? I.E., escreva para o compartilhamento?

    
por 20.10.2011 / 16:43