анонимный или гостевой вход в vsftpd?

В чем разница между anonymous и guest входами в vsftpd ?

Оба могут быть включены / отключены:

 anonymous_enable= guest_enable= 

Оба сопоставлены с другим именем пользователя:

 ftp_username= guest_username= 

Практически все, что я знаю, верно для anonymous может быть применено к guest .

Тогда почему guest существует, если anonymous кажется достаточно хорошим?

РЕДАКТИРОВАТЬ

Пожалуйста, рассмотрите следующую конфигурацию vsftpd . С левой стороны у меня есть anonymous конфигурация, справа у guest . Помимо этих трех строк остальная конфигурация является когерентной.

 # Standalone mode # Standalone mode listen=YES listen=YES # Access rights # Access rights anon_root=/var/ftp anon_root=/var/ftp download_enable=YES download_enable=YES anonymous_enable=YES | guest_enable=YES local_enable=NO local_enable=NO ftp_username=ftp | guest_username=ftp2 # Upload Access rights # Upload Access rights write_enable=YES write_enable=YES anon_mkdir_write_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=NO anon_other_write_enable=NO anon_upload_enable=YES anon_upload_enable=YES delete_failed_uploads=YES delete_failed_uploads=YES # Security # Security anon_world_readable_only=YES anon_world_readable_only=YES connect_from_port_20=YES connect_from_port_20=YES hide_ids=YES hide_ids=YES ls_recurse_enable=NO ls_recurse_enable=NO tilde_user_enable=NO tilde_user_enable=NO pasv_min_port=50000 pasv_min_port=50000 pasv_max_port=60000 pasv_max_port=60000 # Features # Features ftpd_banner=Welcome Anonymou | ftpd_banner=Welcome Guest !! no_anon_password=YES no_anon_password=YES xferlog_enable=YES xferlog_enable=YES 

Пользовательский интерфейс с включенным anonymous :

 $ lftp -d 127.0.0.1 ---- Resolving host address... ---- 1 address found: 127.0.0.1 lftp 127.0.0.1:~> ls ---- Connecting to 127.0.0.1 (127.0.0.1) port 21 <--- 220 Welcome Anonymous !! ---> FEAT <--- 211-Features: <--- EPRT <--- EPSV <--- MDTM <--- PASV <--- REST STREAM <--- SIZE <--- TVFS <--- 211 End ---> USER anonymous <--- 230 Login successful. ---> PWD <--- 257 "/" is the current directory ---> EPSV <--- 229 Entering Extended Passive Mode (|||52743|) ---- Connecting data socket to (127.0.0.1) port 52743 ---- Data connection established ---> LIST <--- 150 Here comes the directory listing. ---- Got EOF on data connection ---- Closing data socket drwxrwxr-x 2 ftp ftp 4096 Mar 16 13:21 upload drwxr-xr-x 2 ftp ftp 4096 Mar 16 13:30 vagrant <--- 226 Directory send OK. lftp 127.0.0.1:/> exit ---> QUIT <--- 221 Goodbye. ---- Closing control socket 

Пользовательский интерфейс с guest включен:

 $ lftp -d 127.0.0.1 ---- Resolving host address... ---- 1 address found: 127.0.0.1 lftp 127.0.0.1:~> ls ---- Connecting to 127.0.0.1 (127.0.0.1) port 21 <--- 220 Welcome Guest !! ---> FEAT <--- 211-Features: <--- EPRT <--- EPSV <--- MDTM <--- PASV <--- REST STREAM <--- SIZE <--- TVFS <--- 211 End ---> USER anonymous <--- 230 Login successful. ---> PWD <--- 257 "/" is the current directory ---> EPSV <--- 229 Entering Extended Passive Mode (|||51032|) ---- Connecting data socket to (127.0.0.1) port 51032 ---- Data connection established ---> LIST <--- 150 Here comes the directory listing. ---- Got EOF on data connection ---- Closing data socket drwxrwxr-x 2 ftp ftp 4096 Mar 16 13:21 upload drwxr-xr-x 2 ftp ftp 4096 Mar 16 13:30 vagrant <--- 226 Directory send OK. lftp 127.0.0.1:/> exit ---> QUIT <--- 221 Goodbye. ---- Closing control socket 

Насколько я могу судить, мой пользовательский интерфейс не отличается от конфигурации.

Эта цитата описывает это:

guest_enable Если включено, все неанонимные логины классифицируются как «гостевые» логины. Вход гостя переназначается пользователю, указанному в параметре guest_username.

Анонимный доступ предназначен в основном для обеспечения доступа к общедоступным файлам всем.

Гостям необходимо ввести логин / пароль. Функция гостей ограничивает доступ только к группе людей (например, сотрудников компании или зарегистрированных клиентов).