[−][src]Struct isilon::models::FtpSettingsExtended
Fields
accept_timeout: Option<i32>
The timeout, in seconds, for a remote client to establish a PASV style data connection.
allow_anon_access: Option<bool>
Controls whether anonymous logins are permitted or not.
allow_anon_upload: Option<bool>
Controls whether anonymous users will be permitted to upload files.
allow_dirlists: Option<bool>
If set to false, all directory list commands will return a permission denied error.
allow_downloads: Option<bool>
If set to false, all downloads requests will return a permission denied error.
allow_local_access: Option<bool>
Controls whether local logins are permitted or not.
allow_writes: Option<bool>
This controls whether any FTP commands which change the filesystem are allowed or not.
always_chdir_homedir: Option<bool>
This controls whether FTP will always initially change directories to the home directory of the user, regardless of whether it is chroot-ing.
anon_chown_username: Option<String>
This is the name of the user who is given ownership of anonymously uploaded files.
anon_password_list: Option<Vec<String>>
A list of passwords for anonymous users.
anon_root_path: Option<String>
This option represents a directory in /ifs which vsftpd will try to change into after an anonymous login.
anon_umask: Option<i32>
The value that the umask for file creation is set to for anonymous users.
ascii_mode: Option<String>
Controls whether ascii mode data transfers are honored for various types of requests.
chroot_exception_list: Option<Vec<String>>
A list of users that are not chrooted when logging in.
chroot_local_mode: Option<String>
If set to 'all', all local users will be (by default) placed in a chroot() jail in their home directory after login. If set to 'all-with-exceptions', all local users except those listed in the chroot exception list (isi ftp chroot-exception-list) will be placed in a chroot() jail in their home directory after login. If set to 'none', no local users will be chrooted by default. If set to 'none-with-exceptions', only the local users listed in the chroot exception list (isi ftp chroot-exception-list) will be place in a chroot() jail in their home directory after login.
connect_timeout: Option<i32>
The timeout, in seconds, for a remote client to respond to our PORT style data connection.
data_timeout: Option<i32>
The timeout, in seconds, which is roughly the maximum time we permit data transfers to stall for with no progress. If the timeout triggers, the remote client is kicked off.
denied_user_list: Option<Vec<String>>
A list of uses that will be denied access.
dirlist_localtime: Option<bool>
If enabled, display directory listings with the time in your local time zone. The default is to display GMT. The times returned by the MDTM FTP command are also affected by this option.
dirlist_names: Option<String>
When set to 'hide', all user and group information in directory listings will be displayed as 'ftp'. When set to 'textual', textual names are shown in the user and group fields of directory listings. When set to 'numeric', numeric IDs are show in the user and group fields of directory listings.
file_create_perm: Option<i32>
The permissions with which uploaded files are created. Umasks are applied on top of this value.
limit_anon_passwords: Option<bool>
This field determines whether the anon_password_list is used.
local_root_path: Option<String>
This option represents a directory in /ifs which vsftpd will try to change into after a local login.
local_umask: Option<i32>
The value that the umask for file creation is set to for local users.
server_to_server: Option<bool>
If enabled, allow server-to-server (FXP) transfers.
service: Option<bool>
This field controls whether the FTP daemon is running.
session_support: Option<bool>
If enabled, maintain login sessions for each user through Pluggable Authentication Modules (PAM). Disabling this option prevents the ability to do automatic home directory creation if that functionality were otherwise available.
session_timeout: Option<i32>
The timeout, in seconds, which is roughly the maximum time we permit data transfers to stall for with no progress. If the timeout triggers, the remote client is kicked off.
user_config_dir: Option<String>
Specifies the directory where per-user config overrides can be found.
Trait Implementations
impl Debug for FtpSettingsExtended
[src]
impl Serialize for FtpSettingsExtended
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for FtpSettingsExtended
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for FtpSettingsExtended
impl Sync for FtpSettingsExtended
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,