<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Права доступа, pwd</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/77541.html</link>
    <description>как известно, чтобы получить, например, листинг подкаталога необходимо иметь помимо прав на его чтение так же право на чтение и исполнение его родительской директории. &lt;br&gt;&lt;br&gt;теперь чтобы был понятен вопрос вот код работы в шелле:&lt;br&gt;&#091;code&#093;&lt;br&gt;# pwd&lt;br&gt;/usr/home/zaco&lt;br&gt;# stat .&lt;br&gt;drwxr-x--- 6 zaco www ...&lt;br&gt;# cd html&lt;br&gt;# stat .&lt;br&gt;drwxr-xr-x 11 zaco www&lt;br&gt;# su den&lt;br&gt;&#037;pwd&lt;br&gt;/usr/home/zaco/html&lt;br&gt;&#037;stat /usr/home/zaco/html&lt;br&gt;stat: /usr/home/zaco/html: stat: Permission denied&lt;br&gt;&#037;stat .&lt;br&gt;drwxr-xr-x 11 zaco www&lt;br&gt;&#037;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;получается, несмотря на то, что пользователь не имеет фактического права на листинг каталога, ему все же позволительно его просмотривать, только потому, что текущий pwd находится уже в &quot;запрещенной&quot; директории и необходимости в соответсвующих правах на родительские каталоги просто нет?&lt;br&gt;система freebsd 6.2-RELEASE-p6. на других *nix возможности проверить пока нет.&lt;br&gt;</description>

<item>
    <title>Права доступа, pwd (ZaCo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/77541.html#2</link>
    <pubDate>Tue, 27 Nov 2007 15:35:35 GMT</pubDate>
    <description>ну понятно, просто хотел проверить свои догадку. спасибо, тему можно считать закрытой.&lt;br&gt;</description>
</item>

<item>
    <title>Права доступа, pwd (butcher)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/77541.html#1</link>
    <pubDate>Tue, 27 Nov 2007 13:36:54 GMT</pubDate>
    <description>&amp;gt;как известно, чтобы получить, например, листинг подкаталога необходимо иметь помимо прав на &lt;br&gt;&amp;gt;его чтение так же право на чтение и исполнение его родительской директории. &lt;br&gt;&lt;br&gt;Это не совсем так. Каталог - это тот же файл, содержимое которого имеет &lt;br&gt;определенную структуру (грубо говоря это список имен файлов и их номеров inode). &lt;br&gt;Чтобы прочитать его содержимое нужны ТОЛЬКО права для чтения самого этого &quot;файла&quot; &lt;br&gt;+ права на выполнение каталога, в котором этот &quot;файл&quot; находится.&lt;br&gt;&lt;br&gt;Право на чтение каталога необходимо для того, чтобы &quot;узнать список файлов&quot;. Право на исполнение - чтобы &quot;получить к ним доступ&quot;.&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&#037;stat . &lt;br&gt;&amp;gt;drwxr-xr-x 11 zaco www &lt;br&gt;&amp;gt;&#037; &lt;br&gt;&amp;gt;&#091;/code&#093; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;получается, несмотря на то, что пользователь не имеет фактического права на листинг &lt;br&gt;&amp;gt;каталога, ему все же позволительно его просмотривать, только потому, что текущий &lt;br&gt;&amp;gt;pwd находится уже в &quot;запрещенной&quot; директории и необходимости в соответсвующих правах &lt;br&gt;&amp;gt;на родительские каталоги просто нет? &lt;br&gt;&amp;gt;система freebsd 6.2-RELEASE</description>
</item>

</channel>
</rss>
