permissões do Linux, mv é negado

1

Eu tenho a seguinte estrutura (a propriedade está no formulário user: group, o usuário A pertence aos dois grupos A e B, o usuário B está apenas no grupo B):

+ dir1           rwxrwxr-x     A:A
+ dir2           rwxrwxr-x     A:B
  - file1        rw-rw-r--     B:B
  + dir3         rwxrwxr-x     B:B
    -file2       rw-rw-r--     B:B

Eu (como usuário A) quero mover file2 para dir1 . Quando faço isso, recebo um erro "Permisson denied" (enquanto o file1 to dir1 está funcionando bem). Como resultado, file2 é copiado em dir1 , mas ainda permanece em dir3 , como se a permissão de gravação do grupo fosse ignorada para a supressão.

Qual é o problema aqui?

EDITAR:

Talvez haja um problema com a atribuição de grupo, eis o resultado de alguns comandos:

$ whoami
A
$ groups
A                   <-- ??? why
$ groups A
A : A B

Além disso, o mv que estou tentando fazer está em um script chamado por um trabalho de crontab e está funcionando aqui. Há algo a fazer para "atualizar" as atribuições de grupos?

    
por gregseth 21.04.2014 / 15:02

1 resposta

0

Ok, aparentemente você precisa fazer logout para que as alterações entrem em vigor, este tópico explica como ignorar o logout, se necessário.

    
por 22.04.2014 / 10:31