Permissão de usuário/grupo FTP em VSFTPD e UBUNTU

Permissão de usuário/grupo FTP em VSFTPD e UBUNTU

Desenvolvi um servidor vsftp com três grupos de usuários: g1, g2, g3. Cada grupo possui uma pasta com seu nome. Por exemplo.

/home/server/g1
/home/server/g2
/home/server/g3

Cada grupo também tem usuários

sudo useradd -g g1 u1
sudo useradd -g g1 u2
sudo useradd -g g2 u3
sudo useradd -g g2 u4
sudo useradd -g g3 u5

Os usuários do grupo 1 só podem acessar as pastas do grupo 1 Os usuários do grupo 2 só podem acessar as pastas do grupo 2 Os usuários do Grupo 3 podem acessar as pastas de todos os grupos.

Os usuários do Grupo 1 não podem excluir pastas que não lhes pertencem. Exemplo: u1 tenta excluir a pasta u2 localizada em home/server/g1/u2.

Qual comando devo usar para obter esse tipo de permissão?

Somente os usuários do Grupo 3 podem excluir as pastas dos outros grupos. Exemplo: u5 pode excluir a home/server/g2/u4pasta.

Para obter essas permissões, usei os seguintes comandos.

sudo chown -c -R g3 home/server/g1
sudo chown -c -R g3 home/server/g2

Mas também não funcionou.

Quais parâmetros devo usar no comando chown para obter as permissões necessárias? O parâmetro não -cseria útil para isso?

informação relacionada