Разрешение пользователя/группы FTP на VSFTPD и UBUNTU

Разрешение пользователя/группы FTP на VSFTPD и UBUNTU

Я разработал vsftp сервер с тремя группами пользователей: g1, g2, g3. Каждая группа имеет папку с ее именем. Например.

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

В каждой группе также есть пользователи

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

Пользователи в группе 1 могут получить доступ только к папкам в группе 1. Пользователи в группе 2 могут получить доступ только к папкам в группе 2. Пользователи в группе 3 могут получить доступ к папкам всех групп.

Пользователи в группе 1 не могут удалять папки, которые им не принадлежат. Пример: u1 пытается удалить папку u2, расположенную по адресу home/server/g1/u2.

Какую команду мне следует использовать, чтобы получить этот тип разрешения?

Только пользователи в группе 3 могут удалять папки в других группах. Пример: u5 может удалить папку home/server/g2/u4.

Чтобы получить эти разрешения я использовал следующие команды.

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

Но и это не сработало.

Какие параметры мне следует использовать в команде chown, чтобы получить требуемые разрешения? Не будет ли параметр -cполезен для этого?

Связанный контент