Copiar um arquivo em um sistema de arquivos JFS não segue as diretrizes da ACL

2

Eu tenho um sistema de arquivos JFS

/dev/md2 on /mnt/hd2 type jfs (rw)

para o qual estou tentando copiar algumas pastas na pasta de destino /mnt/hd2/videos/movies/ .

NOTA: Na verdade, não estou usando essa pasta de destino diretamente, mas sim um link simbólico na minha pasta pessoal que aponta para a pasta de destino.

Agora, a pasta /mnt/hd2/videos/movies/ tem o grupo padrão ACL ativado:

nass@stargaze:/mnt/hd2/videos$ getfacl Movies/
# file: Movies/
# owner: nass
# group: shares
# flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:group:shares:rwx
default:mask::rwx
default:other::r-x

Copiei as pastas de uma pasta temporária e esperava-se que a permissão de gravação do grupo também fosse definida, em vez disso, a pasta se parece com isso:

drwxr-sr-x+ 2 nass shares        24 Aug  6 01:12 The_Movie/

Eu tinha definido as ACLs inicialmente na pasta "vídeos" e todas as subpastas herdaram o padrão da pasta principal.

O que eu perdi?

EDIT: O suporte do JFS ACL é de fato compilado no kernel.

EDIT2: getfacl em The_Movie/ parece

nass@stargaze:/mnt/hd2/videos/Movies$ getfacl The_Movie/
# file: The_Movie/
# owner: nass
# group: shares
# flags: -s-
user::rwx
group::rwx                      #effective:r-x
group:shares:rwx                #effective:r-x
mask::r-x
other::r-x
default:user::rwx
default:group::rwx
default:group:shares:rwx
default:mask::rwx
default:other::r-x

a pasta de origem está em outro disco jfs. a pasta foi transferida para esse local de origem por meio de um compartilhamento cifs e, creio que recebeu permissões iniciais 755.

    
por nass 06.08.2013 / 00:34

1 resposta

0

Certifique-se de que seu Kernel esteja compilado com suporte para JFS & ACLs. Você pode checar assim:

$ zgrep CONFIG_JFS_POSIX_ACL /boot/config-'uname -r'
CONFIG_JFS_POSIX_ACL=y
    
por 06.08.2013 / 03:27