Автор Гілка: anon_umask у vsftpd  (Прочитано 2140 раз)

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
anon_umask у vsftpd
« : 2006-09-06 16:17:07 »
Підняв vsftpd.
Дозволив анонімусам файло викладати. Але vsftpd чомусь все викладає з правами 0600.

# Ось мій vsftpd.conf (пропустив через коментобивцю):
anonymous_enable=YES
no_anon_password=YES
ftp_username=ftp
anon_world_readable_only=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=NO
anon_umask=022

local_enable=NO
guest_enable=NO

syslog_enable=YES
log_ftp_protocol=YES
xferlog_enable=YES

background=YES
listen=YES
listen_address=192.168.1.1
listen_port=21
ftp_data_port=20
max_clients=14
max_per_ip=2
connect_timeout=60
idle_session_timeout=150
data_connection_timeout=150
download_enable=YES
dirlist_enable=YES
write_enable=YES

async_abor_enable=YES
ls_recurse_enable=YES
use_localtime=YES
dirmessage_enable=YES
hide_ids=YES

accept_timeout=60
nopriv_user=vsftpd
secure_chroot_dir=/var/ftp/empty
# THE END
Можна зробити anon_world_readable_only=NO, але чому не діє umask?..

Іще одне - коли я роблю chmod 755 /home/ftp, він туди нікого не пускає - каже не може бути writable root (причому він це пише лише клієнту, в логах чомусь нічого не фіксується). Довелося створити pub...

Ідея всього цього (на даний момент) - маленьке звалище для мережі, куди кожен може викласти щось, що потрібне іншому.

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: anon_umask у vsftpd
« Відповідей #1 : 2006-09-06 18:02:02 »
Спробуйте оце ось:

file_open_mode = 0666

file_open_mode
    The permissions with which uploaded files are created. Umasks are applied on top of this value. You may wish to change to 0777 if you want uploaded files to be executable.

Й, можливо, погратися цим:
local_umask
    The value that the umask for file creation is set to for local users. NOTE! If you want to specify octal values, remember the "0" prefix otherwise the value will be treated as a base 10 integer!

    Default: 077

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: anon_umask у vsftpd
« Відповідей #2 : 2006-09-07 10:47:33 »

:(

Не допомогло...

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: anon_umask у vsftpd
« Відповідей #3 : 2006-09-07 13:25:26 »
Лишень одне приходить на розум - vsftpd свіжий?
Бо у faq те ж саме рекомендують...



Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: anon_umask у vsftpd
« Відповідей #4 : 2006-09-07 14:21:30 »
Система - LFS 6.1 (деякі пакети новіші)

vsftpd 2.0.5
( Будувався без зміни CFLAGS, без openSSL, без будь-яких інших tweaks. gcc 3.4.3, binutils 2.15.94.0.2.2 )

Відсутній bright

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: anon_umask у vsftpd
« Відповідей #5 : 2008-07-11 00:26:47 »
http://sudousers.blogspot.com/2008/07/vsftpd-ftp-virtual.html там досить не погано описано настройка vsftpd з можливістю запису для аннонімауса

Михайло Даниленко

  • Гість
Re: anon_umask у vsftpd
« Відповідей #6 : 2008-07-11 00:39:14 »
Проблема не в настройці, проблема у тому, що воно не працює як треба...
Втім, це все було давно, й я вже перевів його у режим віддачі анонімусам а запису лише користувачу й по ssl.