Это может быть достигнуто следующим образом:
useradd master
passwd master
chmod 700 /home/master
useradd -G master user1
passwd user1
usermod -a -G user1 master
chmod 770 /home/user1
useradd -G master user2
passwd user2
usermod -a -G user2 master
chmod 770 /home/user2
Файл vsftpd.conf необходимо настроить следующим образом:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=007
anon_upload_enable=YES
anon_mkdir_write_enable=YES
Объяснение
- userX является членом группы master , поэтому файлы, загруженные пользователем master , могут управляться userX .
- Пользователь master является членом группы userX , поэтому файлы, загруженные userX , могут управляться пользователем master
- g = разрешение rwx для homedir, поэтому пользователь master имеет доступ ко всем домашним каталогам пользователя.