Alterar grupo ou permissões quando um arquivo é movido para um diretório compartilhado no Linux

2

Eu configurei um servidor Linux acessível com ssh e compartilhamento Samba. Cada usuário tem sua própria pasta USER/ e uma pasta pública USER_public/ . As permissões no USER_public/ são configuradas usando setfacl de tal forma que cada novo arquivo criado nessa pasta herda as permissões e os proprietários do diretório pai (neste caso, permissões de leitura e gravação para outros).

O problema que tenho é que os arquivos movidos de USER/ para USER_public/ não herdam essas permissões automaticamente.

Existe uma maneira de fazer com que os arquivos movidos (copiados) herdam as permissões de o diretório pai automaticamente. Desejo evitar que usuários conectem-se manualmente por meio de ssh e alterem as permissões usando chmod .

Obrigado.

Editar: getfacl output:

# file: user1_public
# owner: user1
# group: group1
# flags: -s-
user::rwx
group::rwx
group:super_group1:rwx
mask::rwx
other::rw-
default:user::rwx
default:group::rwx
default:group:super_group1:rwx
default:mask::rwx
default:other::rw-
    
por djole_djole 05.02.2014 / 14:32

0 respostas