Цель: дать пользователю доступ к папке веб-сервера nginx (путь /var/www/mydir)создал пользователя vasya с паролем 123установил vsftpdв конфиге /etc/vsftpd.conf прописал:listen=YESanonymous_enable=NOlo cal_enable=YESvirtual_use_local_privs=YE Swrite_enable=YESconnect_from_port_20=YE Ssecure_chroot_dir=/var/run/vsftpdpam_service_name=vsftpdguest_enabl e=YESuser_sub_token=$USERlocal_root=/var/www/mydirchroot_local_user=YEShide_ids=YESда лее на папку mydir установил права 737теперь логиню по фтп от имени vasya с паролем 123 и попадаю в mydirвроде бы всё работает, но почему-то мне кажется что это какой-то небезопасный метод. мельком читал про PAM - может быть обязательно делать через PAM? и ещё попутно вопрос - если в mydir уже установлено некоторое приложение с подпапками, где как раз права на запись для остальных выключены (например 755) не ходить же в каждой папке не менять атрибуты?В общем кажется я что-то делаю не так - направьте на путь истинный. Спасибо!
|