Por que não posso chover para ninguém sobre o nfsv4?

3

Servidor: FreeBSD 9.2-RC1, ZFS
Cliente: FreeBSD 9.0-RELEASE-p3
O sistema de arquivos é exportado com "alldirs, maproot = root".

No cliente, posso usar um arquivo para qualquer usuário, mas ninguém.

client# touch foo
client# ls -l foo
-rw-r--r--  1 root  staff  0 Aug 20 11:18 foo
client# chown chris foo
client# ls -l foo
-rw-r--r--  1 chris  staff  0 Aug 20 11:18 foo
client# chown root foo
client# ls -l foo
-rw-r--r--  1 root  staff  0 Aug 20 11:18 foo
client# chown nobody foo
No name and/or group mapping for uid,gid:(65534,-1)
chown: foo: Operation not permitted

ninguém existe no cliente e no servidor, com o UID 65534 em ambos os locais. Parece que isso é algo a ver com o mapeamento de usuários do nfsv4 (nfsuserd), mas não estou achando uma boa documentação sobre como isso funciona. Eu li sugestões de que ninguém é tratado especialmente.

    
por Chris Jones 20.08.2013 / 19:25

0 respostas

Tags