Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: vsFTPd & виртуальные пользователи(подсистема PAM)  (Прочитано 1882 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Ubuntu 9.10 desktop
делал как ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.2.2/EXAMPLE/VIRTUAL_USERS/README

Есть такой конфиг

vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtualftp
chroot_local_user=YES
listen=YES
local_root=/home/obmen/$USER
user_sub_token=$USER

+два пользователя который логиняться в свои папки
/home/obmen/test
/home/obmen/obmen-user

Аутентификации виртуальных пользователей проходит на ура,скачивать файлы могу,НО заливать,удалять,создавать не могу в чем трабла?
Давал уже 777 права на /home/obmen и все равно Permission denied
sudo ls -l /home/obmen
итого 8
drwxrwxrwx 3 virtualftp virtualftp 4096 2010-06-22 21:29 obmen-user
drwxrwxrwx 3 virtualftp virtualftp 4096 2010-06-22 21:30 test
« Последнее редактирование: 22 Июня 2010, 22:21:13 от djrust »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
listen=YES
listen_port=21
ftp_data_port=20
connect_from_port_20=YES
nopriv_user=ftp
ftp_username=ftp
idle_session_timeout=300
port_enable=YES
anonymous_enable=YES
anon_root=/home/ftp/anonymous
no_anon_password=YES
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_upload_enable=NO
chown_uploads=YES
chown_username=ftp
anon_umask=022
local_enable=YES
local_root=/home/ftp/$USER
chroot_local_user=YES
local_umask=022
chmod_enable=YES
banner_file=/etc/vsftpd/banner
dirmessage_enable=YES
message_file=.message
dirlist_enable=YES
ls_recurse_enable=NO
mdtm_write=YES
deny_file={.message}
use_localtime=YES
guest_enable=YES
guest_username=ftp
user_config_dir=/etc/vsftpd/user_config/$USER
user_sub_token=$USER
download_enable=YES
write_enable=YES
ascii_download_enable=YES
ascii_upload_enable=YES
lock_upload_files=YES
virtual_use_local_privs=YES
pam_service_name=vsftpd
secure_chroot_dir=/var/run/vsftpd

вот как-то так

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Спасибо!
вот это то,что нужно)
virtual_use_local_privs

 

Страница сгенерирована за 0.067 секунд. Запросов: 23.