Configuració
Contingut
Configuració
Usuaris anònims
Se'ns demana accés total per l'usuari anònim en un directori. Partirem saben que l'FTP root dels usuaris anònims per defecte es troba a /var/ftp
. Per tant haurem d'habilitar l'accés a anònims, podem optar per deshabilitar l'accés d'usuaris locals i crear un directori on tothom pugui escriure, com ara /var/ftp/pub/anon
.
Crear directori destí
mkdir /var/ftp/pub/anon chmod 777 /var/ftp/pub/anon
Configuració VSFTP
Editarem l'arxiu de configuració /etc/vsftp
i buscarem les directives següents i les configurarem de la manera següent:
anonymous_enable=YES local_enable=NO anon_upload_enable=YES anon_mkdir_write_enable=YES
Desarem les modificacions i reiniciarem el servei per a aplicar els canvis:
systemctl restart vsftpd
Missatges
Per a posar missatges al connectar-se al servidor, iniciar sessió i durant la navegació entre directoris haurem de modificar o afegir les directives següents a l'arxiu de configuració del servei. Segons el manual, les directives referents als missatges i banners, són les següents:
dirmessage_enable If enabled, users of the FTP server can be shown messages when they first enter a new directory. By default, a directory is scanned for the file .message, but that may be overridden with the configuration setting message_file. Default: NO (but the sample config file enables it) message_file This option is the name of the file we look for when a new directory is entered. The contents are displayed to the remote user. This option is only relevant if the option dirmessage_enable is enabled. Default: .message ftpd_banner This string option allows you to override the greeting banner displayed by vsftpd when a connection first comes in. Default: (none - default vsftpd banner is displayed) banner_file This option is the name of a file containing text to display when someone connects to the server. If set, it overrides the banner string provided by the ftpd_banner option. Default: (none)
D'aquesta manera, amb la dirmessage_enable
activada i ftpd_banner
definit amb una frase, podrem mostrar un missatge de benvinguda i ensenyar un missatge durant la navegació entre directoris. El meu arxiu de configuració ha quedat de la següent manera:
dirmessage_enable=YES ftpd_banner="FTP examen UF2 Guillem"
Reiniciarem el servei per a aplicar canvis:
systemctl restart vsftpd
Llavors només haurem d'afegir missatges dins els directoris de l'FTP mitjançant arxius que es diguin .message i que, per exemple, donin informació sobre què s'hi trobarà allà. En el meu cas, posaré un .message a /var/ftp/pub
i un altre al subdirectori de l'apartat anterior /var/ftp/pub/anon
de manera que l'usuari rebi missatges a mesura que va entrant dins de directoris.
nano /var/ftp/pub/.message Et trobes a l'arrel de l'FTP (/var/ftp/pub)
nano /var/ftp/pub/anon/.message Et trobes al subdirectori anon de l'arrel del servidor FTP