<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ca.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=File_Transfer_Protocol%2Fca</id>
		<title>File Transfer Protocol/ca - Historial de revisió</title>
		<link rel="self" type="application/atom+xml" href="http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=File_Transfer_Protocol%2Fca"/>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;action=history"/>
		<updated>2026-07-29T04:23:32Z</updated>
		<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=3880&amp;oldid=prev</id>
		<title>Al: Al ha mogut File Transfer Protocol a File Transfer Protocol/ca</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=3880&amp;oldid=prev"/>
				<updated>2014-03-03T13:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Al ha mogut &lt;a href=&quot;/wiki/File_Transfer_Protocol&quot; class=&quot;mw-redirect&quot; title=&quot;File Transfer Protocol&quot;&gt;File Transfer Protocol&lt;/a&gt; a &lt;a href=&quot;/wiki/File_Transfer_Protocol/ca&quot; title=&quot;File Transfer Protocol/ca&quot;&gt;File Transfer Protocol/ca&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 13:04, 3 març 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Cap diferència)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=3556&amp;oldid=prev</id>
		<title>Al: ha reanomenat Servidor FTP com a File Transfer Protocol</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=3556&amp;oldid=prev"/>
				<updated>2013-12-04T02:55:50Z</updated>
		
		<summary type="html">&lt;p&gt;ha reanomenat &lt;a href=&quot;/wiki/Servidor_FTP&quot; class=&quot;mw-redirect&quot; title=&quot;Servidor FTP&quot;&gt;Servidor FTP&lt;/a&gt; com a &lt;a href=&quot;/wiki/File_Transfer_Protocol&quot; class=&quot;mw-redirect&quot; title=&quot;File Transfer Protocol&quot;&gt;File Transfer Protocol&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 02:55, 4 des 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Cap diferència)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=3555&amp;oldid=prev</id>
		<title>Al a 02:55, 4 des 2013</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=3555&amp;oldid=prev"/>
				<updated>2013-12-04T02:55:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 02:55, 4 des 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línia 152:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línia 152:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[es:Servidor_FTP]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[es:Servidor_FTP]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoria:Servidor]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikianfitrion-ca_:diff:version:1.11a:oldid:2568:newid:3555 --&gt;
&lt;/table&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=2568&amp;oldid=prev</id>
		<title>Blackhold a 00:57, 31 maig 2012</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=2568&amp;oldid=prev"/>
				<updated>2012-05-31T00:57:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 00:57, 31 maig 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línia 128:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línia 128:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Tras hechas todas las modificaciones ya sólo nos &lt;/del&gt;falta reiniciar el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;servicio y probar &lt;/del&gt;que funciona ;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Un cop fetes totes les modificacions ja només ens &lt;/ins&gt;falta reiniciar el &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;servei i provar &lt;/ins&gt;que funciona ;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikianfitrion-ca_:diff:version:1.11a:oldid:1122:newid:2568 --&gt;
&lt;/table&gt;</summary>
		<author><name>Blackhold</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=1122&amp;oldid=prev</id>
		<title>Blackhold a 01:20, 12 nov 2011</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=1122&amp;oldid=prev"/>
				<updated>2011-11-12T01:20:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 01:20, 12 nov 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línia 150:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línia 150:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;No he aconseguit que el usuari anònim dispongui de drets d'escriptura sobre incoming, però com a mínim tenim mig camí fet ;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;No he aconseguit que el usuari anònim dispongui de drets d'escriptura sobre incoming, però com a mínim tenim mig camí fet ;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[es:Servidor_FTP]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikianfitrion-ca_:diff:version:1.11a:oldid:1107:newid:1122 --&gt;
&lt;/table&gt;</summary>
		<author><name>Blackhold</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=1107&amp;oldid=prev</id>
		<title>Blackhold: Es crea la pàgina amb «Partim d'una debian squeeze 6.0.1.  El primer que s'ha de fer és instal·lar el servei.  &lt;pre&gt;# apt-get install vsftpd&lt;/pre&gt;  I les eines per gestionar bases de dades Be...».</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=File_Transfer_Protocol/ca&amp;diff=1107&amp;oldid=prev"/>
				<updated>2011-11-12T00:34:27Z</updated>
		
		<summary type="html">&lt;p&gt;Es crea la pàgina amb «Partim d&amp;#039;una debian squeeze 6.0.1.  El primer que s&amp;#039;ha de fer és instal·lar el servei.  &amp;lt;pre&amp;gt;# apt-get install vsftpd&amp;lt;/pre&amp;gt;  I les eines per gestionar bases de dades Be...».&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Partim d'una debian squeeze 6.0.1.&lt;br /&gt;
&lt;br /&gt;
El primer que s'ha de fer és instal·lar el servei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt-get install vsftpd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I les eines per gestionar bases de dades Berkeley.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt-get install db4.8-util&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A continuació creem un fitxer amb les dades de login i passwords posant el usuari i a sota el password, d'aquesta forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /root/ftpusers&lt;br /&gt;
usuari1&lt;br /&gt;
password1&lt;br /&gt;
usuari2&lt;br /&gt;
password2&lt;br /&gt;
:wq&lt;br /&gt;
# chmod 600 /root/ftpusers&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I generem la base de dades en format berkeley i la protegim d'ulls d'indiscrets:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# db4.8_load -T -t hash -f /root/ftpusers /etc/vsftpd_login.db&lt;br /&gt;
# chmod 600 /etc/vsftpd_login.db&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un cop haguem creat la nostra base de daddes, necessitem editar el fitxer PAM per indicar-li que utilitzi la nostra base de dades.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/pam.d/vsftpd&lt;br /&gt;
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login&lt;br /&gt;
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;atenció: comentem la resta de línies d'aquest fitxer&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I al fitxer de configuració del vsftpd que utilitzi el fitxer d'autenticació al qual hem definit l'autenticació amb la base de dades Berkeley (això ja ve per defecte).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;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;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La instal·lació per defecte de debian ens deixa instal·lat el servei amb un accés anònim sota el usuari ftp i el directori de treball /usr/ftp, com que el sistema que al que es va fer aquesta configuració el directori amb espai es troba a /var, cambiem el directori de treball del usuari ftp editant el fitxer /etc/passwd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/passwd&lt;br /&gt;
ftp:x:104:106:ftp daemon,,,:/var/ftp:/bin/false&lt;br /&gt;
# mkdir /var/ftp&lt;br /&gt;
# chgrp -R ftp /var/ftp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ara podem escollir si volem permetre al usuari anònim o no en aquest directori. Configurarem permisos restrictius per als usuaris anònims i més permisius als autenticats. Si en algun moment volem fer l'acció contrària, és tan simple com canviar l'afirmació a negació o viceversa :)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi /etc/vsftpd.conf&lt;br /&gt;
listen=YES&lt;br /&gt;
anonymous_enable=YES # permetre login anònim&lt;br /&gt;
local_enable=YES # permetre login a usuaris del sistema (en aquest cas pam.d)&lt;br /&gt;
write_enable=NO&lt;br /&gt;
anon_upload_enable=NO&lt;br /&gt;
anon_mkdir_write_enable=NO&lt;br /&gt;
anon_other_write_enable=YES&lt;br /&gt;
dirmessage_enable=YES&lt;br /&gt;
use_localtime=YES&lt;br /&gt;
xferlog_enable=YES&lt;br /&gt;
connect_from_port_20=YES&lt;br /&gt;
chroot_local_user=YES # engabiem al usuari FTP, per a què no pugui anar a directoris superiors&lt;br /&gt;
secure_chroot_dir=/var/run/vsftpd/empty&lt;br /&gt;
pam_service_name=vsftpd&lt;br /&gt;
rsa_cert_file=/etc/ssl/private/vsftpd.pem&lt;br /&gt;
user_config_dir=/etc/vsftpd/users&lt;br /&gt;
guest_enable=YES&lt;br /&gt;
guest_username=ftp&lt;br /&gt;
anon_root=/var/ftp/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;Traieu els comentaris&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir d'aquí ja tenim que el usuari anònim només té lectura però no escriptura sobre del directori de treball (/var/ftp), així que ara definirem els usuaris. Per a això afegim una línia més al fitxer /etc/vsftpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user_config_dir=/etc/vsftpd/users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i creem els directoris /etc/vsftpd/ i /etc/vsftpd/users/&lt;br /&gt;
&lt;br /&gt;
Ara haurem de dir-li a vsftpd que no permeti el login dels usuaris del sistema al FTP, ja que el password en els FTP és en pla i amb un sniffer és bastant senzill d'aconseguir el password d'un usuari amb accés ssh al sistema. Per a això es recomana que els passwords dels usuaris del FTP siguin diferents als del sistema.&lt;br /&gt;
&lt;br /&gt;
Una forma ràpida de treure els usuaris del sistema és així:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/passwd | cut -d &amp;quot;:&amp;quot; -f 1 &amp;gt; /etc/vsftpd/denied_users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ara ja només ens queda definir usuari a usuari els permisos de cadascun. Per a això la única cosa que hem de fer és crear un fitxer per usuari, amb el seu nom dintre de /etc/vsftpd/users/, definint les opcions &amp;quot;extra&amp;quot; que volem que tingui cadascun d'ells.&lt;br /&gt;
Per exemple a usuari1, li permetrem llegir i descarregar el què hi ha a /var/ftp, per a això tal com s'ha indicat abans, creem el fitxer /etc/vsftpd/users/usuari1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /etc/vsftpd/users/&lt;br /&gt;
# vi usuari1&lt;br /&gt;
dirlist_enable=YES&lt;br /&gt;
download_enable=YES&lt;br /&gt;
local_root=/var/ftp&lt;br /&gt;
write_enable=NO&lt;br /&gt;
anon_world_readable_only=NO&lt;br /&gt;
:wq&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I al usuari2, li permetrem escriure a /var/ftp, així que creem un altre fitxer usuari2 amb aquest contingut:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vi usuari2&lt;br /&gt;
dirlist_enable=YES&lt;br /&gt;
download_enable=YES&lt;br /&gt;
local_root=/var/ftp&lt;br /&gt;
anon_upload_enable=YES&lt;br /&gt;
anon_world_readable_only=NO&lt;br /&gt;
anon_other_write_enable=YES # permetre borrar fitxers propis i d'altres usuaris&lt;br /&gt;
write_enable=YES&lt;br /&gt;
anon_mkdir_write_enable=YES # permetre escriure al directori&lt;br /&gt;
local_umask=022 # mascara per als fitxers propis&lt;br /&gt;
anon_umask=022 # mascara per als fitxers des d'altres usuaris&lt;br /&gt;
:wq&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras hechas todas las modificaciones ya sólo nos falta reiniciar el servicio y probar que funciona ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /etc/init.d/vsftpd restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;Nota: el directori superior del FTP no pot tenir els permisos del usuari FTP d'escriptura a other, ja que entra en conflicte amb algun dels paràmetres de configuració del servei. Per a què el FTP funcioni hem de definir els permisos d'aquesta forma:&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@xava:/var# ls -l |grep ftp&lt;br /&gt;
drw-rwxr-x  5 blackhold blackhold  4096  7 set 04:36 ftp&lt;br /&gt;
&lt;br /&gt;
root@xava:/var# cd ftp&lt;br /&gt;
&lt;br /&gt;
root@xava:/var/ftp# ls -lh&lt;br /&gt;
total 12K&lt;br /&gt;
drwxrwxr-x 2 ftp ftp 4,0K  7 set 04:35 incoming&lt;br /&gt;
drwxrwxr-x 2 ftp ftp 4,0K  7 set 04:51 musica&lt;br /&gt;
drwxrwxr-x 2 ftp ftp 4,0K  7 set 04:36 videos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No he aconseguit que el usuari anònim dispongui de drets d'escriptura sobre incoming, però com a mínim tenim mig camí fet ;)&lt;/div&gt;</summary>
		<author><name>Blackhold</name></author>	</entry>

	</feed>