<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: sftp chroot centos 6.2</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html</link>
    <description>Здраствуйте форумчане!!!&lt;br&gt;Хочу сделать chroot окружение для юзера с sftp доступом.&lt;br&gt;&lt;br&gt;&lt;br&gt;Subsystem sftp internal-sftp&lt;br&gt;AllowGroups sftponly&lt;br&gt;UseDNS no&lt;br&gt;&lt;br&gt;# Example of overriding settings on a per-user basis&lt;br&gt;Match Group sftponly&lt;br&gt;ChrootDirectory /var/www/production&lt;br&gt;        X11Forwarding no&lt;br&gt;AllowTcpForwarding no&lt;br&gt;        ForceCommand internal-sftp&lt;br&gt;#ForceCommand cvs server&lt;br&gt;&lt;br&gt;При подключении выдает Write failed: Broken pipe  Couldn&apos;t read packet: Connection reset by peer&lt;br&gt;&lt;br&gt;В /var/log/secure:&lt;br&gt;pam_unix(sshd:session): session opened for user builder by (uid=0)&lt;br&gt;fatal: safely_chroot: stat(&quot;/var/www/&quot;): Permission denied&lt;br&gt;pam_unix(sshd:session): session closed for user&lt;br&gt;На папку /var/www/production смонтирован рейд на 22 Гб, и там же находится сайт&lt;br&gt;права -R apache:sftponly /var/www/production  -R 755 /var/...&lt;br&gt;</description>

<item>
    <title>sftp chroot centos 6.2 (chunk41)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#14</link>
    <pubDate>Wed, 15 Aug 2012 15:38:02 GMT</pubDate>
    <description>Вот как решил проблему:&lt;br&gt;http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Fixing_Problems-Allowing_Access_audit2allow.html&lt;br&gt;&lt;br&gt;&lt;br&gt;Спасибо еще раз за помощь!!!&lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (chunk41)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#13</link>
    <pubDate>Wed, 15 Aug 2012 11:35:13 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; я понял!!!Спасибо за помощь!!!!!&lt;br&gt;&amp;gt;&amp;gt; Возможно, хватит такой команды &lt;br&gt;&amp;gt;&amp;gt; /usr/sbin/setsebool ssh_chroot_rw_homedirs 1 &lt;br&gt;&amp;gt;&amp;gt; Если нет, то значит всё сложнее - ошибки смотреть в  /var/log/audit/audit.log &lt;br&gt;&amp;gt;  Вернее - с флагом -P &lt;br&gt;&amp;gt; /usr/sbin/setsebool -P ssh_chroot_rw_homedirs 1 &lt;br&gt;&amp;gt; Но на самом деле может быть еще сложнее, т.к. вероятно надо будет &lt;br&gt;&amp;gt; учитывать SELinux контекст файлов, которые будут сбрасываться по ssh...&lt;br&gt;&lt;br&gt;/usr/sbin/setsebool -P ssh_chroot_rw_homedirs 1  именно так и делал.&lt;br&gt;Вот еще ссылка    http://consolekit.com/howto/enable-selinux-permission-for-sftp-chroot-jail-on-redhat-6-centos-6.html&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (beza2000)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#12</link>
    <pubDate>Wed, 15 Aug 2012 11:27:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt; я понял!!!Спасибо за помощь!!!!!&lt;br&gt;&amp;gt; Возможно, хватит такой команды &lt;br&gt;&amp;gt; /usr/sbin/setsebool ssh_chroot_rw_homedirs 1 &lt;br&gt;&amp;gt; Если нет, то значит всё сложнее - ошибки смотреть в  /var/log/audit/audit.log &lt;br&gt;&lt;br&gt; Вернее - с флагом -P&lt;br&gt;/usr/sbin/setsebool -P ssh_chroot_rw_homedirs 1 &lt;br&gt;Но на самом деле может быть еще сложнее, т.к. вероятно надо будет учитывать SELinux контекст файлов, которые будут сбрасываться по ssh...&lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (chunk41)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#11</link>
    <pubDate>Wed, 15 Aug 2012 11:22:29 GMT</pubDate>
    <description>&amp;gt;&amp;gt; я понял!!!Спасибо за помощь!!!!!&lt;br&gt;&amp;gt; Возможно, хватит такой команды &lt;br&gt;&amp;gt; /usr/sbin/setsebool ssh_chroot_rw_homedirs 1 &lt;br&gt;&amp;gt; Если нет, то значит всё сложнее - ошибки смотреть в  /var/log/audit/audit.log &lt;br&gt;&lt;br&gt;/usr/sbin/setsebool ssh_chroot_rw_homedirs 1  уже было сделано&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;grep sshd_t /var/log/audit/audit.log &amp;#124; audit2allow -m sftpchrootlocal &amp;gt;&lt;br&gt;sftpchrootlocal.te     в эту сторону буду копать&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (beza2000)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#10</link>
    <pubDate>Wed, 15 Aug 2012 11:20:35 GMT</pubDate>
    <description>&amp;gt; я понял!!!Спасибо за помощь!!!!!&lt;br&gt;&lt;br&gt;Возможно, хватит такой команды&lt;br&gt;/usr/sbin/setsebool ssh_chroot_rw_homedirs 1&lt;br&gt;Если нет, то значит всё сложнее - ошибки смотреть в  /var/log/audit/audit.log &lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (chunk41)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#9</link>
    <pubDate>Wed, 15 Aug 2012 11:15:15 GMT</pubDate>
    <description>я понял!!!Спасибо за помощь!!!!!&lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (beza2000)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#8</link>
    <pubDate>Wed, 15 Aug 2012 10:57:38 GMT</pubDate>
    <description>&amp;gt; получилось,но!!!!&lt;br&gt;&amp;gt; отключил selinux &lt;br&gt;&amp;gt; сделал права на chown -R root:apache /var/www/production &lt;br&gt;&amp;gt; добавил builder в группу apache и получилось так как мне надо(и сайт &lt;br&gt;&amp;gt; нормально работает и sftp chroot доступ) &lt;br&gt;&amp;gt; ,но при echo 1 &amp;gt; /selinux/enforce  появилась та же самая ошибка &lt;br&gt;&amp;gt; grep  builder /etc/passwd     builder:x:505:505::/var/www/production/printatet/data/projects/test_sftp:/bin/bash &lt;br&gt;&lt;br&gt;Если selinux важен, но надо изучать.&lt;br&gt;Тут не готов подсказать, т.к. практики не имел.  &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (chunk41)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#7</link>
    <pubDate>Wed, 15 Aug 2012 10:16:18 GMT</pubDate>
    <description>получилось,но!!!!&lt;br&gt;отключил selinux&lt;br&gt;сделал права на chown -R root:apache /var/www/production&lt;br&gt;добавил builder в группу apache и получилось так как мне надо(и сайт нормально работает и sftp chroot доступ)&lt;br&gt;,но при echo 1 &amp;gt; /selinux/enforce  появилась та же самая ошибка&lt;br&gt;grep  builder /etc/passwd     builder:x:505:505::/var/www/production/printatet/data/projects/test_sftp:/bin/bash&lt;br&gt;</description>
</item>

<item>
    <title>sftp chroot centos 6.2 (chunk41)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID13/813.html#6</link>
    <pubDate>Wed, 15 Aug 2012 10:02:12 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; через lshell,тоже не пускает &lt;br&gt;&amp;gt; Какого пользователя не пускает?  builder ? Тогда что показывает &lt;br&gt;&amp;gt; grep  builder /etc/passwd ?&lt;br&gt;&amp;gt; SELinux включен/выключен? Для отладки лучше выключить.&lt;br&gt;&amp;gt; И еще - кажется с такими каталогами не получится - возможно ошибаюсь, &lt;br&gt;&amp;gt; но когда &quot;копался&quot; с chroot, вроде попадалось указание о принадлежности root:root &lt;br&gt;&amp;gt; папки корневой папки (/var/www/production).&lt;br&gt;&amp;gt; А нельзя сделать более проше - примонтировать в другой каталог, а из &lt;br&gt;&amp;gt; /var/www/production  ссылаться по ссылке или примонтировать получившуюся папку в /var/www/production/printatet/data/projects &lt;br&gt;&amp;gt; (mount --bind olddir newdir) &lt;br&gt;&lt;br&gt;сделал umount --bind   та же самая фигня и та же ошибка&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
