LINUX.ORG.RU
ФорумAdmin

vsftp и pub на ro для всех


0

1

Всем здрям! Проблема есть фтпшник с виртуальными пользователями vsftpd.conf :

listen=YES
local_enable=YES
virtual_use_local_privs=YES
write_enable=YES
guest_enable=YES
user_sub_token=$USER
local_root=/srv/ftp/$USER
chroot_local_user=YES
hide_ids=YES
deny_file={*.mp3,*.mov,.private,*.avi,*.bin,*.exe,*.sh,*.so}
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
Каждый виртуальный пользователь чрутится в своей директории, мне необходимо создать одну директорию pub которая была доступна бы всем виртуальным пользователям только на чтение и отображалась в их чрут окружении. Как это сделать я что то продумать не могу. Допустим если прописать им local_root=/srv/ftp в которой создать pub, тогда они будут видеть и иметь возможность удалять изменять файлы других виртуальных пользователей, т.к. у всех виртуальных пользователей права реального пользователя ftp:ftp.

★★★★★

То есть, предположим что есть виртуальные пользователи vuser1 и vuser2 их чрутовые каталоги /srv/ftp/vuser1 /srv/ftp/vuser2, есть пользователь ftpadmin необходимо что бы ftpadmin имл права rw на pub и этот pub был расположен в /srv/vuser1/pub и в /srv/vuser2/pub при заливке какого либо файла ftpadmin'ом файл был доступен на чтение и vuser1 и vuser2.

splinter ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.