<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.geitenpad.rijkenmiel.nl/index.php?action=history&amp;feed=atom&amp;title=FTP</id>
	<title>FTP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.geitenpad.rijkenmiel.nl/index.php?action=history&amp;feed=atom&amp;title=FTP"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.geitenpad.rijkenmiel.nl/index.php?title=FTP&amp;action=history"/>
	<updated>2026-09-12T03:23:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://mediawiki.geitenpad.rijkenmiel.nl/index.php?title=FTP&amp;diff=33&amp;oldid=prev</id>
		<title>Rijk: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.geitenpad.rijkenmiel.nl/index.php?title=FTP&amp;diff=33&amp;oldid=prev"/>
		<updated>2025-01-05T14:34:02Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:34, 5 January 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Rijk</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.geitenpad.rijkenmiel.nl/index.php?title=FTP&amp;diff=32&amp;oldid=prev</id>
		<title>Rijk at 11:41, 8 June 2023</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.geitenpad.rijkenmiel.nl/index.php?title=FTP&amp;diff=32&amp;oldid=prev"/>
		<updated>2023-06-08T11:41:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; root@geitenpad:~# apt install vsftpd &lt;br /&gt;
 root@geitenpad:~# systemctl enable vsftpd&lt;br /&gt;
 root@geitenpad:~# adduser --shell /usr/sbin/nologin ftpuser --home /home/oosterhoff/scanner --ingroup oosterhoff&lt;br /&gt;
 root@geitenpad:~# echo &amp;quot;ftpuser&amp;quot; | sudo tee -a /etc/vsftpd.userlist&lt;br /&gt;
 root@geitenpad:~# adduser --shell /usr/sbin/nologin ftpuser1 --home /home/oosterhoff/webcam --ingroup oosterhoff&lt;br /&gt;
 root@geitenpad:~# echo &amp;quot;ftpuser1&amp;quot; | tee -a /etc/vsftpd.userlist&lt;br /&gt;
&lt;br /&gt;
==== /etc/pam.d/vsftpd ====&lt;br /&gt;
Let op comment laatste regel&lt;br /&gt;
 # Standard behaviour for ftpd(8).&lt;br /&gt;
 auth    required        pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed&lt;br /&gt;
 &lt;br /&gt;
 # Note: vsftpd handles anonymous logins on its own. Do not enable pam_ftp.so.&lt;br /&gt;
 &lt;br /&gt;
 # Standard pam includes&lt;br /&gt;
 @include common-account&lt;br /&gt;
 @include common-session&lt;br /&gt;
 @include common-auth&lt;br /&gt;
 #auth   required        pam_shells.so&lt;br /&gt;
 &lt;br /&gt;
==== /etc/vsftpd.conf ====&lt;br /&gt;
 # Example config file /etc/vsftpd.conf&lt;br /&gt;
 #&lt;br /&gt;
 # The default compiled in settings are fairly paranoid. This sample file&lt;br /&gt;
 # loosens things up a bit, to make the ftp daemon more usable.&lt;br /&gt;
 # Please see vsftpd.conf.5 for all compiled in defaults.&lt;br /&gt;
 #&lt;br /&gt;
 # READ THIS: This example file is NOT an exhaustive list of vsftpd options.&lt;br /&gt;
 # Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd&amp;#039;s&lt;br /&gt;
 # capabilities.&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Run standalone?  vsftpd can run either from an inetd or as a standalone&lt;br /&gt;
 # daemon started from an initscript.&lt;br /&gt;
 listen=NO&lt;br /&gt;
 #&lt;br /&gt;
 # This directive enables listening on IPv6 sockets. By default, listening&lt;br /&gt;
 # on the IPv6 &amp;quot;any&amp;quot; address (::) will accept connections from both IPv6&lt;br /&gt;
 # and IPv4 clients. It is not necessary to listen on *both* IPv4 and IPv6&lt;br /&gt;
 # sockets. If you want that (perhaps because you want to listen on specific&lt;br /&gt;
 # addresses) then you must run two copies of vsftpd with two configuration&lt;br /&gt;
 # files.&lt;br /&gt;
 listen_ipv6=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Allow anonymous FTP? (Disabled by default).&lt;br /&gt;
 anonymous_enable=NO&lt;br /&gt;
 #&lt;br /&gt;
 # Uncomment this to allow local users to log in.&lt;br /&gt;
 local_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Uncomment this to enable any form of FTP write command.&lt;br /&gt;
 write_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Default umask for local users is 077. You may wish to change this to 022,&lt;br /&gt;
 # if your users expect that (022 is used by most other ftpd&amp;#039;s)&lt;br /&gt;
 #local_umask=022&lt;br /&gt;
 #&lt;br /&gt;
 # Uncomment this to allow the anonymous FTP user to upload files. This only&lt;br /&gt;
 # has an effect if the above global write enable is activated. Also, you will&lt;br /&gt;
 # obviously need to create a directory writable by the FTP user.&lt;br /&gt;
 #anon_upload_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Uncomment this if you want the anonymous FTP user to be able to create&lt;br /&gt;
 # new directories.&lt;br /&gt;
 #anon_mkdir_write_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Activate directory messages - messages given to remote users when they&lt;br /&gt;
 # go into a certain directory.&lt;br /&gt;
 dirmessage_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # If enabled, vsftpd will display directory listings with the time&lt;br /&gt;
 # in  your  local  time  zone.  The default is to display GMT. The&lt;br /&gt;
 # times returned by the MDTM FTP command are also affected by this&lt;br /&gt;
 # option.&lt;br /&gt;
 use_localtime=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Activate logging of uploads/downloads.&lt;br /&gt;
 xferlog_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Make sure PORT transfer connections originate from port 20 (ftp-data).&lt;br /&gt;
 connect_from_port_20=YES&lt;br /&gt;
 #&lt;br /&gt;
 # If you want, you can arrange for uploaded anonymous files to be owned by&lt;br /&gt;
 # a different user. Note! Using &amp;quot;root&amp;quot; for uploaded files is not&lt;br /&gt;
 # recommended!&lt;br /&gt;
 #chown_uploads=YES&lt;br /&gt;
 #chown_username=whoever&lt;br /&gt;
 #&lt;br /&gt;
 # You may override where the log file goes if you like. The default is shown&lt;br /&gt;
 # below.&lt;br /&gt;
 #xferlog_file=/var/log/vsftpd.log&lt;br /&gt;
 #&lt;br /&gt;
 # If you want, you can have your log file in standard ftpd xferlog format.&lt;br /&gt;
 # Note that the default log file location is /var/log/xferlog in this case.&lt;br /&gt;
 #xferlog_std_format=YES&lt;br /&gt;
 #&lt;br /&gt;
 # You may change the default value for timing out an idle session.&lt;br /&gt;
 #idle_session_timeout=600&lt;br /&gt;
 #&lt;br /&gt;
 # You may change the default value for timing out a data connection.&lt;br /&gt;
 #data_connection_timeout=120&lt;br /&gt;
 #&lt;br /&gt;
 # It is recommended that you define on your system a unique user which the&lt;br /&gt;
 # ftp server can use as a totally isolated and unprivileged user.&lt;br /&gt;
 #nopriv_user=ftpsecure&lt;br /&gt;
 #&lt;br /&gt;
 # Enable this and the server will recognise asynchronous ABOR requests. Not&lt;br /&gt;
 # recommended for security (the code is non-trivial). Not enabling it,&lt;br /&gt;
 # however, may confuse older FTP clients.&lt;br /&gt;
 #async_abor_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # By default the server will pretend to allow ASCII mode but in fact ignore&lt;br /&gt;
 # the request. Turn on the below options to have the server actually do ASCII&lt;br /&gt;
 # mangling on files when in ASCII mode.&lt;br /&gt;
 # Beware that on some FTP servers, ASCII support allows a denial of service&lt;br /&gt;
 # attack (DoS) via the command &amp;quot;SIZE /big/file&amp;quot; in ASCII mode. vsftpd&lt;br /&gt;
 # predicted this attack and has always been safe, reporting the size of the&lt;br /&gt;
 # raw file.&lt;br /&gt;
 # ASCII mangling is a horrible feature of the protocol.&lt;br /&gt;
 #ascii_upload_enable=YES&lt;br /&gt;
 #ascii_download_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # You may fully customise the login banner string:&lt;br /&gt;
 #ftpd_banner=Welcome to blah FTP service.&lt;br /&gt;
 #&lt;br /&gt;
 # You may specify a file of disallowed anonymous e-mail addresses. Apparently&lt;br /&gt;
 # useful for combatting certain DoS attacks.&lt;br /&gt;
 #deny_email_enable=YES&lt;br /&gt;
 # (default follows)&lt;br /&gt;
 #banned_email_file=/etc/vsftpd.banned_emails&lt;br /&gt;
 #&lt;br /&gt;
 # You may restrict local users to their home directories.  See the FAQ for&lt;br /&gt;
 # the possible risks in this before using chroot_local_user or&lt;br /&gt;
 # chroot_list_enable below.&lt;br /&gt;
 #chroot_local_user=YES&lt;br /&gt;
 #&lt;br /&gt;
 # You may specify an explicit list of local users to chroot() to their home&lt;br /&gt;
 # directory. If chroot_local_user is YES, then this list becomes a list of&lt;br /&gt;
 # users to NOT chroot().&lt;br /&gt;
 # (Warning! chroot&amp;#039;ing can be very dangerous. If using chroot, make sure that&lt;br /&gt;
 # the user does not have write access to the top level directory within the&lt;br /&gt;
 # chroot)&lt;br /&gt;
 #chroot_local_user=YES&lt;br /&gt;
 #chroot_list_enable=YES&lt;br /&gt;
 # (default follows)&lt;br /&gt;
 #chroot_list_file=/etc/vsftpd.chroot_list&lt;br /&gt;
 #&lt;br /&gt;
 # You may activate the &amp;quot;-R&amp;quot; option to the builtin ls. This is disabled by&lt;br /&gt;
 # default to avoid remote users being able to cause excessive I/O on large&lt;br /&gt;
 # sites. However, some broken FTP clients such as &amp;quot;ncftp&amp;quot; and &amp;quot;mirror&amp;quot; assume&lt;br /&gt;
 # the presence of the &amp;quot;-R&amp;quot; option, so there is a strong case for enabling it.&lt;br /&gt;
 #ls_recurse_enable=YES&lt;br /&gt;
 #&lt;br /&gt;
 # Customization&lt;br /&gt;
 #&lt;br /&gt;
 # Some of vsftpd&amp;#039;s settings don&amp;#039;t fit the filesystem layout by&lt;br /&gt;
 # default.&lt;br /&gt;
 #&lt;br /&gt;
 # This option should be the name of a directory which is empty.  Also, the&lt;br /&gt;
 # directory should not be writable by the ftp user. This directory is used&lt;br /&gt;
 # as a secure chroot() jail at times vsftpd does not require filesystem&lt;br /&gt;
 # access.&lt;br /&gt;
 secure_chroot_dir=/var/run/vsftpd/empty&lt;br /&gt;
 #&lt;br /&gt;
 # This string is the name of the PAM service vsftpd will use.&lt;br /&gt;
 pam_service_name=vsftpd&lt;br /&gt;
 #&lt;br /&gt;
 # This option specifies the location of the RSA certificate to use for SSL&lt;br /&gt;
 # encrypted connections.&lt;br /&gt;
 rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem&lt;br /&gt;
 rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key&lt;br /&gt;
 ssl_enable=NO&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Uncomment this to indicate that vsftpd use a utf8 filesystem.&lt;br /&gt;
 #utf8_filesystem=YES&lt;br /&gt;
 &lt;br /&gt;
 userlist_enable=YES&lt;br /&gt;
 userlist_file=/etc/vsftpd.userlist&lt;br /&gt;
 userlist_deny=NO&lt;/div&gt;</summary>
		<author><name>Rijk</name></author>
	</entry>
</feed>