vsftpd+xinetd+virtual users permissions

Slavomir Bircak Slavomir.Bircak na pce.sk
Úterý Březen 30 11:25:05 CEST 2004


Zdravim,

pls help. mam RH9 a vsftpd 1.1.3. nakonfiguroval som vsftpd podla docs. funguje to perfektne. podarilo sa mi rozchodit aj virtual hosts aj virtual users az do chvile, ked som chcel uploadovat. ak dam po prihlaseni prikaz put, dostanem chybove hlasenie:
	ftp> put /etc/vsftpd/vsftpd.conf
	local: /etc/vsftpd/vsftpd.conf remote: /etc/vsftpd/vsftpd.conf
	227 Entering Passive Mode (10,0,0,220,117,233)
	550 Permission denied.

Vytvoril som usera "virtual" s /home/ftpsite podla docs VIRTUAL_USERS a podla VIRTUAL_USERS_2 som vytvoril conf subor usera v adresari /etc/vsftpd_user_conf, ktory obsahuje:
	anon_world_readable_only=NO
	write_enable=YES
	anon_upload_enable=YES

vsftpd.conf v /etc/vsftpd obsahuje:
	# Access rights
	anonymous_enable=NO
	local_enable=YES
	local_umask=022
	write_enable=NO
	anon_upload_enable=NO
	anon_mkdir_write_enable=NO
	anon_other_write_enable=NO
	anon_world_readable_only=NO
	# --------------------------------------------
	
	chroot_local_user=YES
	guest_enable=YES
	guest_username=virtual
	user_config_dir=etc_vsftpd_user_conf
	# --------------------------------------------
	
	pasv_min_port=30000
	pasv_max_port=30999
	
	# Add-on
	ftp_username=virtual
	ftpd_banner=This is my FTP site. All activity is logged.

a vsftpd v /etc/xinetd.d obsahuje:
	# vsftpd is the secure FTP server.
	service ftp
	{
	        disable			= no
	        socket_type		= stream
	        wait            		= no
	        user				= root
	        server			= /usr/sbin/vsftpd
	        per_source		= 1
	        instances			= 2
	        no_access		= 10.0.0.4
	        banner_fail		= /etc/vsftpd.busy_banner
	        log_on_success	+= PID HOST DURATION
	        log_on_failure		+= HOST
		bind				= 10.0.0.220
		server_args		= /etc/vsftpd/vsftpd.conf
	}

Slavo Bircak


Další informace o konferenci Linux