Permiso de usuario/grupo FTP en VSFTPD y UBUNTU

Permiso de usuario/grupo FTP en VSFTPD y UBUNTU

Desarrollé un servidor vsftp con tres grupos de usuarios: g1, g2, g3. Cada grupo tiene una carpeta con su nombre. Por ejemplo.

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

Cada grupo también tiene usuarios.

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

Los usuarios del grupo 1 solo pueden acceder a las carpetas del grupo 1. Los usuarios del grupo 2 solo pueden acceder a las carpetas del grupo 2. Los usuarios del grupo 3 pueden acceder a las carpetas de todos los grupos.

Los usuarios del Grupo 1 no pueden eliminar carpetas que no les pertenecen. Ejemplo: u1 intenta eliminar la carpeta u2 ubicada en home/server/g1/u2.

¿Qué comando debo usar para obtener este tipo de permiso?

Solo los usuarios del Grupo 3 pueden eliminar las carpetas de los otros grupos. Ejemplo: u5 puede eliminar la home/server/g2/u4carpeta.

Para obtener estos permisos utilicé los siguientes comandos.

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

Pero tampoco funcionó.

¿Qué parámetros debo usar en el comando chown para obtener los permisos necesarios? ¿No -csería útil el parámetro para eso?

información relacionada