Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > [FreeBSD] vsftpd создает файлы с маской 600


Автор: ежик 31.3.2006, 09:28
проблема такая
настроил анонимный доступ, все ок smile
когда создаю папки то сервер дает им маску которая указана в anon_umask=000 (тут все ок), а файлы создает с маской 600 чтобы я не указывал в file_open_mode=0777 smile
при этом я немогу прочитать файл, могу удалить переименовать ит.д.
но как только укажу маску 644 (chmod 644 123.txt) то тогда могу его прочитать.

Вот мой конфиг
Код

listen=YES
background=YES
#listen_address=192.168.1.1
secure_chroot_dir=/usr/local/share/vsftpd/empty
tcp_wrappers=YES
check_shell=YES
hide_ids=YES
max_clients=100
max_per_ip=2
idle_session_timeout=300
data_connection_timeout=60
nopriv_user=ftp
ls_recurse_enable=NO
anon_max_rate=57671680
local_max_rate=52428800
xferlog_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
log_ftp_protocol=YES
anonymous_enable=YES
anon_umask=000
file_open_mode=0777
anon_root=/home/ftp
anon_upload_enable=YES
anon_mkdir_write_enable=YES
ascii_download_enable=YES
ascii_upload_enable=YES
async_abor_enable=YES
anon_other_write_enable=YES
# deny_file={*.mp3,*.mov, *.avi, .filelist}
# hide_file={*.mp3,*.mov, *.avi}
chown_uploads=YES
chown_username=ftp
secure_email_list_enable=NO
local_enable=YES
local_umask=022
force_dot_files=NO
write_enable=YES
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
#userlist_enable=YES
#userlist_file=/etc/ftpusers


Права на все каталоги выставил 777 и все равно такая ерунда

Может есть у кого соображения!!!

Автор: ежик 31.3.2006, 13:27
Спасибо всем но я уже сам все исправил
надо было указать:
Код

chown_uploads=NO 
chmod_enable=NO 
file_open_mode=0666 
anon_umask=0111

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)