# AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Fedora Deployment Guide\n" "POT-Creation-Date: 2011-02-22T00:50:48\n" "PO-Revision-Date: 2011-08-21 06:08+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: None\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)\n" #. Tag: title #, no-c-format msgid "FTP" msgstr "" #. Tag: indexterm #, no-c-format msgid "FTP definition of" msgstr "" #. Tag: indexterm #, no-c-format msgid "FTP vsftpd " msgstr "" #. Tag: para #, no-c-format msgid "" "File Transfer Protocol (FTP) is one of the oldest and most commonly " "used protocols found on the Internet today. Its purpose is to reliably " "transfer files between computer hosts on a network without requiring the " "user to log directly into the remote host or have knowledge of how to use " "the remote system. It allows users to access files on remote systems using a" " standard set of simple commands." msgstr "" #. Tag: para #, no-c-format msgid "" "This chapter outlines the basics of the FTP protocol, as well as configuration " "options for the primary FTP " "server shipped with &MAJOROS;, " "vsftpd." msgstr "" #. Tag: title #, no-c-format msgid "The File Transfer Protocol" msgstr "" #. Tag: indexterm #, no-c-format msgid "FTP introducing" msgstr "" #. Tag: para #, no-c-format msgid "" "However, because FTP is so " "prevalent on the Internet, it is often required to share files to the " "public. System administrators, therefore, should be aware of the FTP protocol's unique characteristics." msgstr "" #. Tag: title #, no-c-format msgid "Multiple Ports, Multiple Modes" msgstr "" #. Tag: indexterm #, no-c-format msgid "FTP command port" msgstr "" #. Tag: indexterm #, no-c-format msgid "FTP data port" msgstr "" #. Tag: indexterm #, no-c-format msgid "FTP active mode" msgstr "" #. Tag: indexterm #, no-c-format msgid "FTP passive mode" msgstr "" #. Tag: para #, no-c-format msgid "" "Unlike most protocols used on the Internet, FTP requires multiple network ports to work " "properly. When an FTP client " "application initiates a connection to an FTP server, it opens port " "21 on the server — known as the command " "port. This port is used to issue all commands to the server. Any" " data requested from the server is returned to the client via a " "data port. The port number for data connections, and " "the way in which data connections are initialized, vary depending upon " "whether the client requests the data in active or " "passive mode." msgstr "" #. Tag: para #, no-c-format msgid "The following defines these modes:" msgstr "" #. Tag: term #, no-c-format msgid "active mode" msgstr "" #. Tag: para #, no-c-format msgid "" "Active mode is the original method used by the FTP protocol for transferring data to the " "client application. When an active mode data transfer is initiated by the " "FTP client, the server opens a " "connection from port 20 on the server to the " "IP address and a random, " "unprivileged port (greater than 1024) specified by the " "client. This arrangement means that the client machine must be allowed to " "accept connections over any port above 1024. With the " "growth of insecure networks, such as the Internet, the use of firewalls to " "protect client machines is now prevalent. Because these client-side " "firewalls often deny incoming connections from active mode FTP servers, passive mode was devised." msgstr "" #. Tag: term #, no-c-format msgid "passive mode" msgstr "" #. Tag: para #, no-c-format msgid "" "Passive mode, like active mode, is initiated by the FTP client application. When requesting data" " from the server, the FTP client" " indicates it wants to access the data in passive mode and the server " "provides the IP address and a " "random, unprivileged port (greater than 1024) on the " "server. The client then connects to that port on the server to download the " "requested information." msgstr "" #. Tag: para #, no-c-format msgid "" "While passive mode resolves issues for client-side firewall interference " "with data connections, it can complicate administration of the server-side " "firewall. You can reduce the number of open ports on a server by limiting " "the range of unprivileged ports on the FTP server. This also simplifies the process" " of configuring firewall rules for the server. Refer to for more information about limiting passive " "ports." msgstr "" #. Tag: title #, no-c-format msgid "FTP Servers" msgstr "" #. Tag: indexterm #, no-c-format msgid "" "FTP server software " "vsftpd " msgstr "" #. Tag: indexterm #, no-c-format msgid "" "FTP server software " "Red Hat Content Accelerator " msgstr "" #. Tag: indexterm #, no-c-format msgid " vsftpd FTP" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd security " "features" msgstr "" #. Tag: para #, no-c-format msgid "" "&MAJOROS; ships with two different FTP servers:" msgstr "" #. Tag: para #, no-c-format msgid "" "Red Hat Content Accelerator — A kernel-based Web " "server that delivers high performance Web server and FTP services. Since speed is its primary " "design goal, it has limited functionality and runs only as an anonymous " "FTP server. For more information" " about configuring and administering Red Hat Content " "Accelerator, consult the documentation available online at " "http://www.redhat.com/docs/manuals/tux/." msgstr "" #. Tag: para #, no-c-format msgid "" "vsftpd — A fast, secure FTP daemon which is the preferred " "FTP server for &MAJOROS;. The " "remainder of this chapter focuses on vsftpd." msgstr "" #. Tag: title #, no-c-format msgid "vsftpd" msgstr "" #. Tag: para #, no-c-format msgid "" "The Very Secure FTP Daemon " "(vsftpd) is designed from the ground up to be fast, " "stable, and, most importantly, secure. vsftpd is the only" " stand-alone FTP server " "distributed with &MAJOROS;, due to its ability to handle large numbers of " "connections efficiently and securely." msgstr "" #. Tag: para #, no-c-format msgid "" "The security model used by vsftpd has three primary " "aspects:" msgstr "" #. Tag: para #, no-c-format msgid "" "Strong separation of privileged and non-privileged " "processes — Separate processes handle different tasks, and each " "of these processes run with the minimal privileges required for the task." msgstr "" #. Tag: para #, no-c-format msgid "" "Tasks requiring elevated privileges are handled by processes with " "the minimal privilege necessary — By leveraging compatibilities " "found in the libcap library, tasks that usually require" " full root privileges can be executed more safely from a less privileged " "process." msgstr "" #. Tag: para #, no-c-format msgid "" "Most processes run in a chroot jail " "— Whenever possible, processes are change-rooted to the directory being " "shared; this directory is then considered a chroot jail. " "For example, if the directory /var/ftp/ is the primary " "shared directory, vsftpd reassigns " "/var/ftp/ to the new root directory, known as " "/. This disallows any potential malicious hacker " "activities for any directories not contained below the new root directory." msgstr "" #. Tag: para #, no-c-format msgid "" "Use of these security practices has the following effect on how " "vsftpd deals with requests:" msgstr "" #. Tag: para #, no-c-format msgid "" "The parent process runs with the least privileges " "required — The parent process dynamically calculates the level of" " privileges it requires to minimize the level of risk. Child processes " "handle direct interaction with the FTP clients and run with as close to no " "privileges as possible." msgstr "" #. Tag: para #, no-c-format msgid "" "All operations requiring elevated privileges are handled by a " "small parent process — Much like the Apache HTTP Server, vsftpd " "launches unprivileged child processes to handle incoming connections. This " "allows the privileged, parent process to be as small as possible and handle " "relatively few tasks." msgstr "" #. Tag: para #, no-c-format msgid "" "All requests from unprivileged child processes are distrusted by " "the parent process — Communication with child processes are " "received over a socket, and the validity of any information from child " "processes is checked before being acted on." msgstr "" #. Tag: para #, no-c-format msgid "" "Most interaction with FTP clients is handled by unprivileged child" " processes in a chroot jail — Because these " "child processes are unprivileged and only have access to the directory being" " shared, any crashed processes only allows the attacker access to the shared" " files." msgstr "" #. Tag: title #, no-c-format msgid "Files Installed with vsftpd" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd RPM " "files installed by" msgstr "" #. Tag: para #, no-c-format msgid "" "The vsftpd RPM installs the daemon " "(/usr/sbin/vsftpd), its configuration and related " "files, as well as FTP " "directories onto the system. The following lists the files and directories " "related to vsftpd configuration:" msgstr "" #. Tag: para #, no-c-format msgid "" "/etc/rc.d/init.d/vsftpd — The initialization " "script (initscript) used by the " "/sbin/service command to start, stop, or reload " "vsftpd. Refer to " " for more information about using this script." msgstr "" #. Tag: para #, no-c-format msgid "" "/etc/pam.d/vsftpd — The Pluggable Authentication " "Modules (PAM) configuration file for vsftpd. This file " "specifies the requirements a user must meet to login to the FTP server. For more information on PAM, " "refer to the Using Pluggable Authentication " "Modules (PAM) chapter of the &MAJOROSVER; Managing " "Single Sign-On and Smart Cards guide." msgstr "" #. Tag: para #, no-c-format msgid "" "/etc/vsftpd/vsftpd.conf — The configuration file for " "vsftpd. Refer to " "for a list of important options contained within this file." msgstr "" #. Tag: para #, no-c-format msgid "" "/etc/vsftpd/ftpusers — A list of users not allowed to " "log into vsftpd. By default, this list includes the " "root, bin, and " "daemon users, among others." msgstr "" #. Tag: para #, no-c-format msgid "" "/etc/vsftpd/user_list — This file can be configured to " "either deny or allow access to the users listed, depending on whether the " "userlist_deny directive is set to YES " "(default) or NO in " "/etc/vsftpd/vsftpd.conf. If " "/etc/vsftpd/user_list is used to grant access to users," " the usernames listed must not appear in " "/etc/vsftpd/ftpusers." msgstr "" #. Tag: para #, no-c-format msgid "" "/var/ftp/ — The directory containing files served by " "vsftpd. It also contains the " "/var/ftp/pub/ directory for anonymous users. Both " "directories are world-readable, but writable only by the root user." msgstr "" #. Tag: title #, no-c-format msgid "Starting and Stopping vsftpd" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd " "starting" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd " "stopping" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd status" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd " "condrestart" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd " "restarting" msgstr "" #. Tag: para #, no-c-format msgid "" "The vsftpd RPM installs the " "/etc/rc.d/init.d/vsftpd script, which can be accessed " "using the service command." msgstr "" #. Tag: para #, no-c-format msgid "To start the server, as root type:" msgstr "" #. Tag: screen #, no-c-format msgid "" "\n" "~]# service vsftpd start\n" " " msgstr "" #. Tag: para #, no-c-format msgid "To stop the server, as root type:" msgstr "" #. Tag: screen #, no-c-format msgid "" "\n" "~]# service vsftpd stop\n" " " msgstr "" #. Tag: para #, no-c-format msgid "" "The option is a shorthand way of stopping and then " "starting vsftpd. This is the most efficient way to make " "configuration changes take effect after editing the configuration file for " "vsftpd." msgstr "" #. Tag: para #, no-c-format msgid "To restart the server, as root type:" msgstr "" #. Tag: screen #, no-c-format msgid "" "\n" "~]# service vsftpd restart\n" " " msgstr "" #. Tag: para #, no-c-format msgid "" "The (conditional " "restart) option only starts vsftpd if it is " "currently running. This option is useful for scripts, because it does not " "start the daemon if it is not running." msgstr "" #. Tag: para #, no-c-format msgid "To conditionally restart the server, as root type:" msgstr "" #. Tag: screen #, no-c-format msgid "" "\n" "~]# service vsftpd condrestart\n" " " msgstr "" #. Tag: para #, no-c-format msgid "" "By default, the vsftpd service does " "not start automatically at boot time. To configure the " "vsftpd service to start at boot time, use an initscript " "utility, such as /sbin/chkconfig, " "/usr/sbin/ntsysv, or the Services " "Configuration Tool program. Refer to for more information regarding these " "tools." msgstr "" #. Tag: title #, no-c-format msgid "Starting Multiple Copies of vsftpd" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd starting multiple " "copies of" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd multihome " "configuration" msgstr "" #. Tag: para #, no-c-format msgid "" "Sometimes one computer is used to serve multiple FTP domains. This is a technique called " "multihoming. One way to multihome using " "vsftpd is by running multiple copies of the daemon, each " "with its own configuration file." msgstr "" #. Tag: para #, no-c-format msgid "" "To do this, first assign all relevant IP addresses to network devices or alias " "network devices on the system. Refer to for more information about configuring network " "devices and device aliases. Additional information about network " "configuration scripts can be found in ." msgstr "" #. Tag: para #, no-c-format msgid "" "Next, the DNS server for the FTP" " domains must be configured to reference the correct machine. For " "information about BIND and its configuration files, refer to ." msgstr "" #. Tag: para #, no-c-format msgid "" "If there is more configuration files present in the " "/etc/vsftpd directory, calling service vsftpd " "start results in the /etc/rc.d/init.d/vsftpd " "initscript starting the same number of processes as the number of " "configuration files. Each configuration file must have a unique name in the " "/etc/vsftpd/ directory and must be readable and " "writable only by root." msgstr "" #. Tag: title #, no-c-format msgid "vsftpd Configuration Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file format of" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file /etc/vsftpd/vsftpd.conf " "" msgstr "" #. Tag: para #, no-c-format msgid "" "Although vsftpd may not offer the level of customization " "other widely available FTP " "servers have, it offers enough options to fill most administrator's needs. " "The fact that it is not overly feature-laden limits configuration and " "programmatic errors." msgstr "" #. Tag: para #, no-c-format msgid "" "All configuration of vsftpd is handled by its " "configuration file, /etc/vsftpd/vsftpd.conf. Each " "directive is on its own line within the file and follows the following " "format:" msgstr "" #. Tag: screen #, no-c-format msgid "" "\n" "<directive>=<value>\n" " " msgstr "" #. Tag: para #, no-c-format msgid "" "For each directive, replace <directive> " "with a valid directive and <value> with a " "valid value." msgstr "" #. Tag: title #, no-c-format msgid "Important" msgstr "" #. Tag: para #, no-c-format msgid "" "There must not be any spaces between the " "<directive>, equal symbol, and the " "<value> in a directive." msgstr "" #. Tag: para #, no-c-format msgid "" "Comment lines must be preceded by a hash sign (#) and are" " ignored by the daemon." msgstr "" #. Tag: para #, no-c-format msgid "" "For a complete list of all directives available, refer to the man page for " "vsftpd.conf." msgstr "" #. Tag: para #, no-c-format msgid "" "For an overview of ways to secure vsftpd, refer to the " "&MAJOROSVER; Security Guide." msgstr "" #. Tag: para #, no-c-format msgid "" "The following is a list of some of the more important directives within " "/etc/vsftpd/vsftpd.conf. All directives not explicitly " "found or commented out within vsftpd's configuration file" " are set to their default value." msgstr "" #. Tag: title #, no-c-format msgid "Daemon Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file daemon options" msgstr "" #. Tag: para #, no-c-format msgid "" "The following is a list of directives which control the overall behavior of " "the vsftpd daemon." msgstr "" #. Tag: para #, no-c-format msgid "" "listen — When enabled, vsftpd runs in " "stand-alone mode. &MAJOROS; sets this value to YES. This " "directive cannot be used in conjunction with the " "listen_ipv6 directive." msgstr "" #. Tag: para #, no-c-format msgid "The default value is NO." msgstr "" #. Tag: para #, no-c-format msgid "" "listen_ipv6 — When enabled, vsftpd " "runs in stand-alone mode, but listens only to IPv6 sockets. This directive cannot be used " "in conjunction with the listen directive." msgstr "" #. Tag: para #, no-c-format msgid "" "session_support — When enabled, vsftpd" " attempts to maintain login sessions for each user through Pluggable " "Authentication Modules (PAM). For more information, refer to the " "Using Pluggable Authentication Modules (PAM) chapter " "of the &MAJOROSVER; Managing Single Sign-On and Smart " "Cards and the PAM man pages. . If session logging is not " "necessary, disabling this option allows vsftpd to run " "with less processes and lower privileges." msgstr "" #. Tag: para #, no-c-format msgid "The default value is YES." msgstr "" #. Tag: title #, no-c-format msgid "Log In Options and Access Controls" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file login options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file access controls" msgstr "" #. Tag: para #, no-c-format msgid "" "The following is a list of directives which control the login behavior and " "access control mechanisms." msgstr "" #. Tag: para #, no-c-format msgid "" "anonymous_enable — When enabled, anonymous users are " "allowed to log in. The usernames anonymous " "and ftp are accepted." msgstr "" #. Tag: para #, no-c-format msgid "" "Refer to for a list of " "directives affecting anonymous users." msgstr "" #. Tag: para #, no-c-format msgid "" "banned_email_file — If the " "deny_email_enable directive is set to " "YES, this directive specifies the file containing a list " "of anonymous email passwords which are not permitted access to the server." msgstr "" #. Tag: para #, no-c-format msgid "The default value is /etc/vsftpd/banned_emails." msgstr "" #. Tag: para #, no-c-format msgid "" "banner_file — Specifies the file containing text " "displayed when a connection is established to the server. This option " "overrides any text specified in the ftpd_banner " "directive." msgstr "" #. Tag: para #, no-c-format msgid "There is no default value for this directive." msgstr "" #. Tag: para #, no-c-format msgid "" "cmds_allowed — Specifies a comma-delimited list of " "FTP commands allowed by the " "server. All other commands are rejected." msgstr "" #. Tag: para #, no-c-format msgid "" "deny_email_enable — When enabled, any anonymous user " "utilizing email passwords specified in the " "/etc/vsftpd/banned_emails are denied access to the " "server. The name of the file referenced by this directive can be specified " "using the banned_email_file directive." msgstr "" #. Tag: para #, no-c-format msgid "" "ftpd_banner — When enabled, the string specified within " "this directive is displayed when a connection is established to the server. " "This option can be overridden by the banner_file " "directive." msgstr "" #. Tag: para #, no-c-format msgid "By default vsftpd displays its standard banner." msgstr "" #. Tag: para #, no-c-format msgid "" "local_enable — When enabled, local users are allowed to " "log into the system." msgstr "" #. Tag: para #, no-c-format msgid "" "Refer to for a list of " "directives affecting local users." msgstr "" #. Tag: para #, no-c-format msgid "" "pam_service_name — Specifies the PAM service name for " "vsftpd." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is ftp. Note, in &MAJOROS;, the value " "is set to vsftpd." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is NO. Note, in &MAJOROS;, the value is" " set to YES." msgstr "" #. Tag: para #, no-c-format msgid "" "userlist_deny — When used in conjunction with the " "userlist_enable directive and set to " "NO, all local users are denied access unless the username" " is listed in the file specified by the userlist_file " "directive. Because access is denied before the client is asked for a " "password, setting this directive to NO prevents local " "users from submitting unencrypted passwords over the network." msgstr "" #. Tag: para #, no-c-format msgid "" "userlist_enable — When enabled, the users listed in the " "file specified by the userlist_file directive are denied " "access. Because access is denied before the client is asked for a password, " "users are prevented from submitting unencrypted passwords over the network." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is NO, however under &MAJOROS; the " "value is set to YES." msgstr "" #. Tag: para #, no-c-format msgid "" "userlist_file — Specifies the file referenced by " "vsftpd when the userlist_enable " "directive is enabled." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is /etc/vsftpd/user_list and is created" " during installation." msgstr "" #. Tag: title #, no-c-format msgid "Anonymous User Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file anonymous user options" msgstr "" #. Tag: para #, no-c-format msgid "" "The following lists directives which control anonymous user access to the " "server. To use these options, the anonymous_enable " "directive must be set to YES." msgstr "" #. Tag: para #, no-c-format msgid "" "anon_mkdir_write_enable — When enabled in conjunction " "with the write_enable directive, anonymous users are " "allowed to create new directories within a parent directory which has write " "permissions." msgstr "" #. Tag: para #, no-c-format msgid "" "anon_root — Specifies the directory " "vsftpd changes to after an anonymous user logs in." msgstr "" #. Tag: para #, no-c-format msgid "" "anon_upload_enable — When enabled in conjunction with the" " write_enable directive, anonymous users are allowed to " "upload files within a parent directory which has write permissions." msgstr "" #. Tag: para #, no-c-format msgid "" "anon_world_readable_only — When enabled, anonymous users " "are only allowed to download world-readable files." msgstr "" #. Tag: para #, no-c-format msgid "" "ftp_username — Specifies the local user account (listed " "in /etc/passwd) used for the anonymous FTP user. The home directory specified in " "/etc/passwd for the user is the root directory of the " "anonymous FTP user." msgstr "" #. Tag: para #, no-c-format msgid "The default value is ftp." msgstr "" #. Tag: para #, no-c-format msgid "" "no_anon_password — When enabled, the anonymous user is " "not asked for a password." msgstr "" #. Tag: para #, no-c-format msgid "" "secure_email_list_enable — When enabled, only a specified" " list of email passwords for anonymous logins are accepted. This is a " "convenient way to offer limited security to public content without the need " "for virtual users." msgstr "" #. Tag: para #, no-c-format msgid "" "Anonymous logins are prevented unless the password provided is listed in " "/etc/vsftpd/email_passwords. The file format is one " "password per line, with no trailing white spaces." msgstr "" #. Tag: title #, no-c-format msgid "Local User Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file local user options" msgstr "" #. Tag: para #, no-c-format msgid "" "The following lists directives which characterize the way local users access" " the server. To use these options, the local_enable " "directive must be set to YES." msgstr "" #. Tag: para #, no-c-format msgid "" "chmod_enable — When enabled, the FTP command SITE CHMOD is" " allowed for local users. This command allows the users to change the " "permissions on files." msgstr "" #. Tag: para #, no-c-format msgid "" "chroot_list_enable — When enabled, the local users listed" " in the file specified in the chroot_list_file directive " "are placed in a chroot jail upon log in." msgstr "" #. Tag: para #, no-c-format msgid "" "If enabled in conjunction with the chroot_local_user " "directive, the local users listed in the file specified in the " "chroot_list_file directive are not " "placed in a chroot jail upon log in." msgstr "" #. Tag: para #, no-c-format msgid "" "chroot_list_file — Specifies the file containing a list " "of local users referenced when the chroot_list_enable " "directive is set to YES." msgstr "" #. Tag: para #, no-c-format msgid "The default value is /etc/vsftpd/chroot_list." msgstr "" #. Tag: para #, no-c-format msgid "" "chroot_local_user — When enabled, local users are change-" "rooted to their home directories after logging in." msgstr "" #. Tag: title #, no-c-format msgid "Warning" msgstr "" #. Tag: para #, no-c-format msgid "" "Enabling chroot_local_user opens up a number of security " "issues, especially for users with upload privileges. For this reason, it is " "not recommended." msgstr "" #. Tag: para #, no-c-format msgid "" "guest_enable — When enabled, all non-anonymous users are " "logged in as the user guest, which is the local user " "specified in the guest_username directive." msgstr "" #. Tag: para #, no-c-format msgid "" "guest_username — Specifies the username the " "guest user is mapped to." msgstr "" #. Tag: para #, no-c-format msgid "" "local_root — Specifies the directory " "vsftpd changes to after a local user logs in." msgstr "" #. Tag: para #, no-c-format msgid "" "local_umask — Specifies the umask value for file " "creation. Note that the default value is in octal form (a numerical system " "with a base of eight), which includes a \"0\" prefix. Otherwise the value is" " treated as a base-10 integer." msgstr "" #. Tag: para #, no-c-format msgid "The default value is 022." msgstr "" #. Tag: para #, no-c-format msgid "" "passwd_chroot_enable — When enabled in conjunction with " "the chroot_local_user directive, " "vsftpd change-roots local users based on the occurrence " "of the /./ in the home directory field within " "/etc/passwd." msgstr "" #. Tag: para #, no-c-format msgid "" "user_config_dir — Specifies the path to a directory " "containing configuration files bearing the name of local system users that " "contain specific setting for that user. Any directive in the user's " "configuration file overrides those found in " "/etc/vsftpd/vsftpd.conf." msgstr "" #. Tag: title #, no-c-format msgid "Directory Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file directory options" msgstr "" #. Tag: para #, no-c-format msgid "The following lists directives which affect directories." msgstr "" #. Tag: para #, no-c-format msgid "" "dirlist_enable — When enabled, users are allowed to view " "directory lists." msgstr "" #. Tag: para #, no-c-format msgid "" "dirmessage_enable — When enabled, a message is displayed " "whenever a user enters a directory with a message file. This message resides" " within the current directory. The name of this file is specified in the " "message_file directive and is " ".message by default." msgstr "" #. Tag: para #, no-c-format msgid "" "force_dot_files — When enabled, files beginning with a " "dot (.) are listed in directory listings, " "with the exception of the . and .." " files." msgstr "" #. Tag: para #, no-c-format msgid "" "hide_ids — When enabled, all directory listings show " "ftp as the user and group for each file." msgstr "" #. Tag: para #, no-c-format msgid "" "message_file — Specifies the name of the message file " "when using the dirmessage_enable directive." msgstr "" #. Tag: para #, no-c-format msgid "The default value is .message." msgstr "" #. Tag: para #, no-c-format msgid "" "text_userdb_names — When enabled, test usernames and " "group names are used in place of UID and GID entries. Enabling this option " "may slow performance of the server." msgstr "" #. Tag: para #, no-c-format msgid "" "use_localtime — When enabled, directory listings reveal " "the local time for the computer instead of GMT." msgstr "" #. Tag: title #, no-c-format msgid "File Transfer Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file file transfer options" msgstr "" #. Tag: para #, no-c-format msgid "" "download_enable — When enabled, file downloads are " "permitted." msgstr "" #. Tag: para #, no-c-format msgid "" "chown_uploads — When enabled, all files uploaded by " "anonymous users are owned by the user specified in the " "chown_username directive." msgstr "" #. Tag: para #, no-c-format msgid "" "chown_username — Specifies the ownership of anonymously " "uploaded files if the chown_uploads directive is enabled." msgstr "" #. Tag: para #, no-c-format msgid "The default value is root." msgstr "" #. Tag: para #, no-c-format msgid "" "write_enable — When enabled, FTP commands which can change the file " "system are allowed, such as DELE, " "RNFR, and STOR." msgstr "" #. Tag: title #, no-c-format msgid "Logging Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file logging options" msgstr "" #. Tag: para #, no-c-format msgid "" "The following lists directives which affect vsftpd's " "logging behavior." msgstr "" #. Tag: para #, no-c-format msgid "" "dual_log_enable — When enabled in conjunction with " "xferlog_enable, vsftpd writes two " "files simultaneously: a wu-ftpd-compatible log to the " "file specified in the xferlog_file directive " "(/var/log/xferlog by default) and a standard " "vsftpd log file specified in the " "vsftpd_log_file directive " "(/var/log/vsftpd.log by default)." msgstr "" #. Tag: para #, no-c-format msgid "" "log_ftp_protocol — When enabled in conjunction with " "xferlog_enable and with " "xferlog_std_format set to NO, all " "FTP commands and responses are " "logged. This directive is useful for debugging." msgstr "" #. Tag: para #, no-c-format msgid "" "syslog_enable — When enabled in conjunction with " "xferlog_enable, all logging normally written to the " "standard vsftpd log file specified in the " "vsftpd_log_file directive " "(/var/log/vsftpd.log by default) is sent to the system " "logger instead under the FTPD " "facility." msgstr "" #. Tag: para #, no-c-format msgid "" "vsftpd_log_file — Specifies the vsftpd" " log file. For this file to be used, xferlog_enable must " "be enabled and xferlog_std_format must either be set to " "NO or, if xferlog_std_format is set to" " YES, dual_log_enable must be enabled." " It is important to note that if syslog_enable is set to " "YES, the system log is used instead of the file specified" " in this directive." msgstr "" #. Tag: para #, no-c-format msgid "The default value is /var/log/vsftpd.log." msgstr "" #. Tag: para #, no-c-format msgid "" "xferlog_enable — When enabled, vsftpd " "logs connections (vsftpd format only) and file transfer " "information to the log file specified in the " "vsftpd_log_file directive " "(/var/log/vsftpd.log by default). If " "xferlog_std_format is set to YES, file" " transfer information is logged but connections are not, and the log file " "specified in xferlog_file " "(/var/log/xferlog by default) is used instead. It is " "important to note that both log files and log formats are used if " "dual_log_enable is set to YES." msgstr "" #. Tag: para #, no-c-format msgid "" "xferlog_file — Specifies the wu-" "ftpd-compatible log file. For this file to be used, " "xferlog_enable must be enabled and " "xferlog_std_format must be set to YES." " It is also used if dual_log_enable is set to " "YES." msgstr "" #. Tag: para #, no-c-format msgid "The default value is /var/log/xferlog." msgstr "" #. Tag: para #, no-c-format msgid "" "xferlog_std_format — When enabled in conjunction with " "xferlog_enable, only a wu-" "ftpd-compatible file transfer log is written to the file specified" " in the xferlog_file directive " "(/var/log/xferlog by default). It is important to note " "that this file only logs file transfers and does not log connections to the " "server." msgstr "" #. Tag: para #, no-c-format msgid "" "To maintain compatibility with log files written by the older wu-" "ftpd FTP server, the " "xferlog_std_format directive is set to " "YES under &MAJOROS;. However, this setting means that " "connections to the server are not logged." msgstr "" #. Tag: para #, no-c-format msgid "" "To both log connections in vsftpd format and maintain a " "wu-ftpd-compatible file transfer log, set " "dual_log_enable to YES." msgstr "" #. Tag: para #, no-c-format msgid "" "If maintaining a wu-ftpd-compatible file transfer log is " "not important, either set xferlog_std_format to " "NO, comment the line with a hash sign " "(#), or delete the line entirely." msgstr "" #. Tag: title #, no-c-format msgid "Network Options" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd configuration " "file network options" msgstr "" #. Tag: para #, no-c-format msgid "" "The following lists directives which affect how vsftpd " "interacts with the network." msgstr "" #. Tag: para #, no-c-format msgid "" "accept_timeout — Specifies the amount of time for a " "client using passive mode to establish a connection." msgstr "" #. Tag: para #, no-c-format msgid "The default value is 60." msgstr "" #. Tag: para #, no-c-format msgid "" "anon_max_rate — Specifies the maximum data transfer rate " "for anonymous users in bytes per second." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is 0, which does not limit the transfer" " rate." msgstr "" #. Tag: para #, no-c-format msgid "" "connect_from_port_20 When enabled, " "vsftpd runs with enough privileges to open port 20 on the" " server during active mode data transfers. Disabling this option allows " "vsftpd to run with less privileges, but may be " "incompatible with some FTP " "clients." msgstr "" #. Tag: para #, no-c-format msgid "" "connect_timeout — Specifies the maximum amount of time a " "client using active mode has to respond to a data connection, in seconds." msgstr "" #. Tag: para #, no-c-format msgid "" "data_connection_timeout — Specifies maximum amount of " "time data transfers are allowed to stall, in seconds. Once triggered, the " "connection to the remote client is closed." msgstr "" #. Tag: para #, no-c-format msgid "The default value is 300." msgstr "" #. Tag: para #, no-c-format msgid "" "ftp_data_port — Specifies the port used for active data " "connections when connect_from_port_20 is set to " "YES." msgstr "" #. Tag: para #, no-c-format msgid "The default value is 20." msgstr "" #. Tag: para #, no-c-format msgid "" "idle_session_timeout — Specifies the maximum amount of " "time between commands from a remote client. Once triggered, the connection " "to the remote client is closed." msgstr "" #. Tag: para #, no-c-format msgid "" "listen_address — Specifies the IP address on which " "vsftpd listens for network connections." msgstr "" #. Tag: title #, no-c-format msgid "Tip" msgstr "" #. Tag: para #, no-c-format msgid "" "If running multiple copies of vsftpd serving different " "IP addresses, the configuration " "file for each copy of the vsftpd daemon must have a " "different value for this directive. Refer to for more information about multihomed FTP servers." msgstr "" #. Tag: para #, no-c-format msgid "" "listen_address6 — Specifies the IPv6 address on which " "vsftpd listens for network connections when " "listen_ipv6 is set to YES." msgstr "" #. Tag: para #, no-c-format msgid "" "listen_port — Specifies the port on which " "vsftpd listens for network connections." msgstr "" #. Tag: para #, no-c-format msgid "The default value is 21." msgstr "" #. Tag: para #, no-c-format msgid "" "local_max_rate — Specifies the maximum rate data is " "transferred for local users logged into the server in bytes per second." msgstr "" #. Tag: para #, no-c-format msgid "" "max_clients — Specifies the maximum number of " "simultaneous clients allowed to connect to the server when it is running in " "standalone mode. Any additional client connections would result in an error " "message." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is 0, which does not limit connections." msgstr "" #. Tag: para #, no-c-format msgid "" "max_per_ip — Specifies the maximum of clients allowed to " "connected from the same source IP address." msgstr "" #. Tag: para #, no-c-format msgid "" "pasv_address — Specifies the IP address for the public facing IP address of the server for servers behind" " Network Address Translation (NAT) firewalls. This enables " "vsftpd to hand out the correct return address for passive" " mode connections." msgstr "" #. Tag: para #, no-c-format msgid "" "pasv_enable — When enabled, passive mode connects are " "allowed." msgstr "" #. Tag: para #, no-c-format msgid "" "pasv_max_port — Specifies the highest possible port sent " "to the FTP clients for passive " "mode connections. This setting is used to limit the port range so that " "firewall rules are easier to create." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is 0, which does not limit the highest " "passive port range. The value must not exceed 65535." msgstr "" #. Tag: para #, no-c-format msgid "" "pasv_min_port — Specifies the lowest possible port sent " "to the FTP clients for passive " "mode connections. This setting is used to limit the port range so that " "firewall rules are easier to create." msgstr "" #. Tag: para #, no-c-format msgid "" "The default value is 0, which does not limit the lowest " "passive port range. The value must not be lower 1024." msgstr "" #. Tag: para #, no-c-format msgid "" "pasv_promiscuous — When enabled, data connections are not" " checked to make sure they are originating from the same IP address. This setting is only useful for " "certain types of tunneling." msgstr "" #. Tag: title #, no-c-format msgid "Caution" msgstr "" #. Tag: para #, no-c-format msgid "" "Do not enable this option unless absolutely necessary as it disables an " "important security feature which verifies that passive mode connections " "originate from the same IP " "address as the control connection that initiates the data transfer." msgstr "" #. Tag: para #, no-c-format msgid "" "port_enable — When enabled, active mode connects are " "allowed." msgstr "" #. Tag: title #, no-c-format msgid "Additional Resources" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd additional " "resources" msgstr "" #. Tag: para #, no-c-format msgid "" "For more information about vsftpd, refer to the following" " resources." msgstr "" #. Tag: title #, no-c-format msgid "Installed Documentation" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd additional " "resources installed documentation" msgstr "" #. Tag: para #, no-c-format msgid "" "The /usr/share/doc/vsftpd-<version-" "number>/ directory — Replace <" ";version-number> with the installed version of the " "vsftpd package. This directory contains a " "README with basic information about the software. The " "TUNING file contains basic performance tuning tips and " "the SECURITY/ directory contains information about the " "security model employed by vsftpd." msgstr "" #. Tag: para #, no-c-format msgid "" "vsftpd related man pages — There are a number of man " "pages for the daemon and configuration files. The following lists some of " "the more important man pages." msgstr "" #. Tag: term #, no-c-format msgid "Server Applications" msgstr "" #. Tag: para #, no-c-format msgid "" "man vsftpd — Describes available command line options for" " vsftpd." msgstr "" #. Tag: term #, no-c-format msgid "Configuration Files" msgstr "" #. Tag: para #, no-c-format msgid "" "man vsftpd.conf — Contains a detailed list of options " "available within the configuration file for vsftpd." msgstr "" #. Tag: para #, no-c-format msgid "" "man 5 hosts_access — Describes the format and options " "available within the TCP wrappers configuration files: " "hosts.allow and hosts.deny." msgstr "" #. Tag: title #, no-c-format msgid "Useful Websites" msgstr "" #. Tag: indexterm #, no-c-format msgid "" " vsftpd additional " "resources useful websites" msgstr "" #. Tag: para #, no-c-format msgid "" "http://vsftpd.beasts.org/ —" " The vsftpd project page is a great place to locate the " "latest documentation and to contact the author of the software." msgstr "" #. Tag: para #, no-c-format msgid "" "http://slacksite.com/other/ftp.html" " — This website provides a concise explanation of the differences between " "active and passive mode FTP." msgstr "" #. Tag: para #, no-c-format msgid "" "http://www.ietf.org/rfc/rfc0959.txt" " — The original Request for Comments " "(RFC) of the FTP protocol from the IETF." msgstr ""