<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Настройка vsftpd]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=11387</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=11387&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Настройка vsftpd».]]></description>
		<lastBuildDate>Mon, 28 Feb 2011 07:22:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150781#p150781</link>
			<description><![CDATA[<div class="quotebox"><cite>Remedy пишет:</cite><blockquote><p>Гуру советуют использовать proftpd</p></blockquote></div><p>не знаю,<br />я его и использую.<br />если что - пишите. тут это видимо оффтопик.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Mon, 28 Feb 2011 07:22:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150781#p150781</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150645#p150645</link>
			<description><![CDATA[<p>Гуру советуют использовать <strong>proftpd</strong>. <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br /></p><div class="quotebox"><blockquote><p>означает ли это что если я поставлю setgid-бит на папку А , а в ней создам папку В то при заливке файлов в папку В опять возникнут проблеммы с оунерами?</p></blockquote></div><p>Вероятно, да. Надо будет установить setgid-бит и для каталога В.</p><p>Пара ссылок по теме:<br /><a href="http://old.linux.kiev.ua/modules.php?name=News&amp;file=article&amp;sid=703">http://old.linux.kiev.ua/modules.php?na … mp;sid=703</a><br /><a href="http://adminbook.ru/index.php?men2=4-1/112">http://adminbook.ru/index.php?men2=4-1/112</a><br /><a href="http://ru.wikipedia.org/wiki/Umask">http://ru.wikipedia.org/wiki/Umask</a><br /><a href="http://www.opennet.ru/man.shtml?topic=vsftpd.conf&amp;category=5&amp;russian=0"><strong>local_umask</strong> - Значение umask, для создание файлов, применяемое к локальным пользователям.</a></p>]]></description>
			<author><![CDATA[null@example.com (Remedy)]]></author>
			<pubDate>Sun, 27 Feb 2011 18:41:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150645#p150645</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150626#p150626</link>
			<description><![CDATA[<p>Про chown_uploads для анонимов читал, потому и спросил можно ли для не анонимов. <br />если гуру не советуют vsftpd то что они советуют?<br /></p><div class="quotebox"><blockquote><p>Ставим setgid-бит на все каталоги, в которые будут закачиваться файлы</p></blockquote></div><p>означает ли это что если я поставлю setgid-бит на папку А , а в ней создам папку В то при заливке файлов в папку В опять возникнут проблеммы с оунерами? </p><p>если честно&nbsp; я только взялся за линуксы и не особо вкурсе что есть setgid-бит, до конца не осознал смысла оунерства и local_umask, так что буду благодарен если угостите ссылками туда где все разжевано доступно для таких как я.</p>]]></description>
			<author><![CDATA[null@example.com (zloi_kot)]]></author>
			<pubDate>Sun, 27 Feb 2011 18:09:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150626#p150626</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150620#p150620</link>
			<description><![CDATA[<p>Для смены владельца закачанных файлов существуют опции в <strong>vsftpd.conf</strong>:<br /></p><div class="codebox"><pre><code>chown_uploads=YES
chown_username=[username]</code></pre></div><p>но работают они только для файлов, закачанных анонимным пользователем. Для решения проблемы гуру советуют... не использовать vsftpd. От себя могу предложить такое решение:<br />1) Ставим setgid-бит на все каталоги, в которые будут закачиваться файлы<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />find /var/www -type d -exec chmod g+s {} \;<br /></div><br />2) Добваляем опцию <strong>local_umask=002</strong> в файл <strong>vsftpd.conf</strong><br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />echo &#039;local_umask=002&#039; &gt;&gt; /etc/vsftpd.conf<br /></div><br />3) Меняем первичную группу пользователя <strong>user</strong> на <strong>www-data</strong><br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />usermod -g www-data user<br /></div><br />Теперь все закачиваемые файлы будут принадлежать группе <strong>www-data</strong> и иметь права на чтение/изменение для группы.</p>]]></description>
			<author><![CDATA[null@example.com (Remedy)]]></author>
			<pubDate>Sun, 27 Feb 2011 17:56:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150620#p150620</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150593#p150593</link>
			<description><![CDATA[<p>Спасибо Remedy. то что вы написали очень помогло.<br />но теперь получается что эти действия нужно делать постоянно посде создания новых папок и файлов? <br />нет ли возможности указать чтобы у всех созданных файлов и папок владельцем был www-data?</p>]]></description>
			<author><![CDATA[null@example.com (zloi_kot)]]></author>
			<pubDate>Sun, 27 Feb 2011 17:08:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150593#p150593</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150505#p150505</link>
			<description><![CDATA[<p>Что надо сделать?</p><p>1) Добавить пользователя <strong>user</strong> в группу <strong>www-data</strong><br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />gpasswd -a user www-data<br /></div></p><p>2) Расставить права доступа:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"> <br />chown -R www-data:www-data /var/www<br />chmod -R 664 /var/www<br />find /var/www -type d -exec chmod 775 {} \;<br /></div></p><p>3) В <strong>vsftpd.conf</strong> должны быть примерно такие строки:<br /></p><div class="codebox"><pre><code>local_enable=YES
chroot_local_user=YES
write_enable=YES
local_root=/var/www</code></pre></div><p>4) После закачки файлов надо менять его владельца на <strong>www-data</strong><br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />chown www-data:www-data /var/www/[...]/file<br /></div></p>]]></description>
			<author><![CDATA[null@example.com (Remedy)]]></author>
			<pubDate>Sun, 27 Feb 2011 12:54:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150505#p150505</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150451#p150451</link>
			<description><![CDATA[<div class="quotebox"><cite>zloi_kot пишет:</cite><blockquote><p>на в его папке его назначить оунером что делать если мне надо папку для сколько угодно многих фтп пользователей но не анонимных</p></blockquote></div><p>Ваще ничего не понял. Пользователь ftp уже должен быть в системе. Если фтп нужно для многих пользователей, то создавайте их, ставте chroot_list=yes, указываете корень /www-data и все должно работать.<br />Давайте посмотрим ваш /etc/vsftpd.conf</p>]]></description>
			<author><![CDATA[null@example.com (XliN)]]></author>
			<pubDate>Sun, 27 Feb 2011 10:03:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150451#p150451</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150449#p150449</link>
			<description><![CDATA[<div class="quotebox"><cite>Remedy пишет:</cite><blockquote><p>Полагаю, достаточно будет одной команды (если всё остальное правильно настроено):<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">gpasswd -a user www-data</div></p></blockquote></div><p>насколько я понимаю это добавление пользователя user в группу www-data<br />но uid=1000(user) gid=1000(user) groups=1000(user),20(dialout),24(cdrom),25(floppy),29(audio),33(www-data),44(video),46(plugdev)</p><p>я так понимаю он и так в этой группе.<br />и насчет &quot;если все правильно настроено&quot; можно поподробнее. я читал что когда создаешь ftp пользователя на в его папке его назначить оунером что делать если мне надо папку для сколько угодно многих фтп пользователей но не анонимных</p>]]></description>
			<author><![CDATA[null@example.com (zloi_kot)]]></author>
			<pubDate>Sun, 27 Feb 2011 09:57:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150449#p150449</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150426#p150426</link>
			<description><![CDATA[<p>Полагаю, достаточно будет одной команды (если всё остальное правильно настроено):<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">gpasswd -a user www-data</div></p>]]></description>
			<author><![CDATA[null@example.com (Remedy)]]></author>
			<pubDate>Sun, 27 Feb 2011 09:15:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150426#p150426</guid>
		</item>
		<item>
			<title><![CDATA[Настройка vsftpd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=150386#p150386</link>
			<description><![CDATA[<p>Здравствуйте. У меня образовалась проблема при настройке vsftpd.<br />имеется debian на котором установлен веб сервер.<br />в папке /var/www&nbsp; лежит сайт на joomla и оунер у этой папки стоит пользователь www-data и все отлично работает<br />поставил vsftpd и хочу чтобы пользователь с именем user по ftp мог делать все что угодно с файлами в /var/www но он это делает только если он является оунером. <br />получается только оунер может писать в папку? а если мне нужно 2 пользователя которые должны писать в эту папку.<br />что-то мне подсказывает что я неправильно настраиваю фтп. <br />сам я практически полный ноль в линуксе. помогите с настройкой.</p>]]></description>
			<author><![CDATA[null@example.com (zloi_kot)]]></author>
			<pubDate>Sun, 27 Feb 2011 05:42:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=150386#p150386</guid>
		</item>
	</channel>
</rss>
