<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Автоматическое присвоение прав пользователей на копируемые ф...</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html</link>
    <description>Начну по порядку. На десктопе стоит OpenSUSE 11 kernel 2.6.25.5, ФС - ext3. Есть два &lt;br&gt;пользователя (А и В) и оба состоят в группе users. В домашнем каталоге &lt;br&gt;пользователя А есть каталог &quot;Моя музыка&quot; для которого (и всего его &lt;br&gt;содержимого) необходимо сделать полный доступ для пользователей А и В, при &lt;br&gt;этом вновь создаваемые файлы и каталоги автоматически должны получать теже &lt;br&gt;права.&lt;br&gt;Я поступил следующим образом:&lt;br&gt;&amp;gt;find моя&#092; музыка -type d -exec chmod g+rwx &#123;&#125; &#092;;&lt;br&gt;&amp;gt;find моя&#092; музыка -type f -exec chmod g+rw &#123;&#125; &#092;;&lt;br&gt;&amp;gt;find моя&#092; музыка -type d -exec setfacl -m default:user::rwx &#123;&#125; &#092;;&lt;br&gt;&amp;gt;find моя&#092; музыка -type d -exec setfacl -m default:mask:rwx &#123;&#125; &#092;;&lt;br&gt;&lt;br&gt;Что я получил в итоге? Getfacl моя&#092; музыка выдает:&lt;br&gt;&amp;gt;user::rwx&lt;br&gt;&amp;gt;group::rwx&lt;br&gt;&amp;gt;other::r-x&lt;br&gt;&amp;gt;default:user::rwx&lt;br&gt;&amp;gt;default:group::rwx&lt;br&gt;&amp;gt;default:mask::rwx&lt;br&gt;&amp;gt;default:other::r-x&lt;br&gt;&lt;br&gt;Тоже и для существующих каталогов внутри &quot;Моя музыка&quot; и для внось создаваемых &lt;br&gt;каталогов.&lt;br&gt;&lt;br&gt;Для создаваемых внутри &quot;Моя музыка&quot; файлов getfacl выдает:&lt;br&gt;&amp;gt;user::rw-&lt;br&gt;&amp;gt;group::rwx               </description>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#22</link>
    <pubDate>Tue, 01 Sep 2009 07:50:49 GMT</pubDate>
    <description>Вроде как изначально была проблема организации совместного доступа. Она решается постановкой sgid на каталог, владельцем которого является общая для пользователей группа. Естественно, что это работает только если umask=002.&lt;br&gt;Если пользователь не хочет, чтбы файл был доступен и намеренно удаляет права для группы, то никто помешать ему это сделать не сможет.&lt;br&gt;&lt;br&gt;PS: искренне считал, что приватные группы (а следовательно и umask=002) уже давно везде&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (karapuzz)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#21</link>
    <pubDate>Mon, 31 Aug 2009 12:25:04 GMT</pubDate>
    <description>Чего-то не пойму. Я конечно сделал немного проще, ибо для тестов не было желания создавать приватные группы, в общем вот:&lt;br&gt;Есть два пользователя, оба члены группы users и группы video.&lt;br&gt;&lt;br&gt;1. Делаю #umask 002.&lt;br&gt;2. Создаю каталог 1, его права rwxrwxr-w ибо umask 002&lt;br&gt;3. sudo chown root:video 1&lt;br&gt;4. sudo chmod a+s 1&lt;br&gt;5. ls -l&lt;br&gt;drwsrwsr-x  2 root video 4096 Авг 31 23:08 1&lt;br&gt;6. touch 123 /В другом каталоге.&lt;br&gt;7. ls -l&lt;br&gt;-rw-rw-r--  1 jura users    0 Авг 31 23:11 123 /группа rw потому как umask 002&lt;br&gt;8. chmod g-w 123 &amp;&amp; ls -l&lt;br&gt;-rw-r--r--  1 jura users    0 Авг 31 23:11 123&lt;br&gt;9. cp 123 ~/Desktop/1&lt;br&gt;10. cd ~/Desktop/1 &amp;&amp; ls -l&lt;br&gt;-rw-r--r-- 1 jura video 0 Авг 31 23:14 123&lt;br&gt;&lt;br&gt;Итог, кроме владеющей группы ни чего не изменилось. Суть вашего решения я понял так, все файлы имеют полные права для владеющей группы, вопрос в том, какая группа владеет файлом. Для этого и созданы приватные группы, дабы исключить возможность полного доступа одного пользователя к файлом другого.&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#20</link>
    <pubDate>Sat, 15 Aug 2009 10:46:36 GMT</pubDate>
    <description>PS: это все в linux, как другие ОС интерпретируют sgid я не знаю&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (anonymous)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#19</link>
    <pubDate>Sat, 15 Aug 2009 10:44:30 GMT</pubDate>
    <description>2 пользователя test1 и test2 находятся в приватных группах и дополнительно в группе sharer. umask 002. Создан каталог test, в котором предполагается хранить общие файлы.&lt;br&gt;Вид /home (немного подредактированный) с правами&lt;br&gt;&lt;br&gt;drwsrwsr-x  3 root  sharer  4096 2009-08-15 14:29 test&lt;br&gt;drwx------ 24 test1 test1   4096 2009-08-15 14:34 test1&lt;br&gt;drwx------ 22 test2 test2   4096 2009-08-15 14:24 test2&lt;br&gt;&lt;br&gt;Результат тестирования (копирование и создание каталогов - gnome и kde3)&lt;br&gt;&#091;root&#064;seed ~&#093;# ls -laR /home/test&lt;br&gt;/home/test:&lt;br&gt;total 24&lt;br&gt;drwsrwsr-x 3 root  sharer 4096 2009-08-15 14:29 .&lt;br&gt;drwxr-xr-x 8 root  root   4096 2009-08-15 14:03 ..&lt;br&gt;-rw-rw-r-- 1 test1 sharer 3177 2009-08-15 14:06 2009-08-15-Note-14-06.xoj&lt;br&gt;-rw-rw-r-- 1 test2 sharer 3948 2009-08-15 14:23 2009-08-15-Note-14-23.xoj&lt;br&gt;drwxrwsr-x 2 test1 sharer 4096 2009-08-15 14:28 created by test1&lt;br&gt;-rw------- 1 test1 sharer 3177 2009-08-15 14:06 xxx.xoj&lt;br&gt;&lt;br&gt;/home/test/created by test1:&lt;br&gt;total 12&lt;br&gt;drwxrwsr-x 2 test1 sharer 4096 2009-08-15 14:28 .&lt;br&gt;drwsrwsr-x 3 root  sharer 40</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (karapuzz)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#18</link>
    <pubDate>Sat, 15 Aug 2009 00:30:35 GMT</pubDate>
    <description>Я для себя нашел другое решение, основанное на использовании средств мониторинга ФС (fam или gamin). Об этом я писал на хабре. Комментарии тоже могут быть интересные. http://habrahabr.ru/blogs/linux/64868/&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (pavel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#17</link>
    <pubDate>Fri, 14 Aug 2009 13:23:02 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Пробывал umask 002, не помагает. Пробывал chmod -R g+s, тоже не помагает. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Я поборол проблему так: Перед тем, как что либо сделать, в самом &lt;br&gt;&amp;gt;&amp;gt;начале скрипта я объявляю umask 002, дальше уже работаю. &lt;br&gt;&amp;gt;&amp;gt;umask действует только в рамках сессии. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Или Вы про другое?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Да, про другое. Попробуйте скопировать файл с диска в каталог с umask &lt;br&gt;&amp;gt;002. Права у файла останутся r--r--r-- &lt;br&gt;&lt;br&gt;# cp /etc/motd .&lt;br&gt;# getfacl motd&lt;br&gt;#file:motd&lt;br&gt;#owner:0&lt;br&gt;#group:80&lt;br&gt;user::rw-&lt;br&gt;user:appdata:rwx                # effective: r--&lt;br&gt;group::rwx              # effective: r--&lt;br&gt;group:appdata:rwx               # effective: r--&lt;br&gt;mask::r--&lt;br&gt;other::r--&lt;br&gt;&lt;br&gt;Так не работает... А вот так:&lt;br&gt;&lt;br&gt;# rm motd&lt;br&gt;# cat /etc/motd &amp;#124; cat &amp;gt; motd&lt;br&gt;# getfacl motd&lt;br&gt;#file:motd&lt;br&gt;#owner:0&lt;br&gt;#group:80&lt;br&gt;user::rw-&lt;br&gt;user:appdata:rwx                # effective: rw-&lt;br&gt;group::rwx              # effective: rw-&lt;br&gt;group:appdata:rwx               # effective: rw-&lt;br&gt;mask::rw-&lt;br&gt;other::r--&lt;br&gt;&lt;br&gt;Работает.&lt;br&gt;Самое интересное, что даже через ск</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (karapuz)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#16</link>
    <pubDate>Fri, 14 Aug 2009 10:26:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;файлами. &lt;br&gt;&amp;gt;&amp;gt;Пробывал umask 002, не помагает. Пробывал chmod -R g+s, тоже не помагает. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Я поборол проблему так: Перед тем, как что либо сделать, в самом &lt;br&gt;&amp;gt;начале скрипта я объявляю umask 002, дальше уже работаю. &lt;br&gt;&amp;gt;umask действует только в рамках сессии. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Или Вы про другое?&lt;br&gt;&lt;br&gt;Да, про другое. Попробуйте скопировать файл с диска в каталог с umask 002. Права у файла останутся r--r--r-- &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (pavel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#15</link>
    <pubDate>Fri, 14 Aug 2009 07:22:13 GMT</pubDate>
    <description>&amp;gt;файлами. &lt;br&gt;&amp;gt;Пробывал umask 002, не помагает. Пробывал chmod -R g+s, тоже не помагает. &lt;br&gt;&lt;br&gt;Я поборол проблему так: Перед тем, как что либо сделать, в самом начале скрипта я объявляю umask 002, дальше уже работаю.&lt;br&gt;umask действует только в рамках сессии.&lt;br&gt;&lt;br&gt;Или Вы про другое?&lt;br&gt;</description>
</item>

<item>
    <title>Автоматическое присвоение прав пользователей на копируемые ф... (vic)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID15/2115.html#14</link>
    <pubDate>Fri, 13 Mar 2009 09:12:17 GMT</pubDate>
    <description>&amp;gt;Спасибо Вам за пояснения, теперь стало понятней. Но как же мне быть? &lt;br&gt;&amp;gt;Выносить общее для обоих пользователей на fat, а как же dvd &lt;br&gt;&amp;gt;исошки более 4 ГГб? Сказать жене &quot;копируй фотографии с фотоаппарата вот &lt;br&gt;&amp;gt;этой командой а не удобной digikam&quot;, тоже не выход. Дать крону &lt;br&gt;&amp;gt;задачу, чтоб делал периодически find folder -type -f -exec chmod g+rw &lt;br&gt;&amp;gt;&#123;&#125; &#092;; вообще изврат. Больше пока ни чего не придумал :) &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;а как монтируется фляшка? какая маска у digikam? могет поправить там, чтобы файлы сразу rw-rw-r-- были?&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
