Re: to share a disk between users

2011-10-07 Нитка Zawullon
6 октября 2011 г. 18:18 пользователь Pivushkov Alexandr
 > Все, с 8 сентября работает, нареканий нет.
> По моему, оптимальней не придумаешь :)
> Спасибо.

Не за что)


-- 
Best regards,

Vitaly "Zawullon" Katraev
St.-Petersburg, Russia

E-Mail/Jabber: zawul...@gmail.com
http://zawullon.ru/

I use:
Ubuntu 11.10 on HP Pavilion tx2640er
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-10-06 Нитка Pivushkov Alexandr


Zawullon пишет:
> 7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr 
> написал:>  Подскажите, мож кто уже реализовал.>>  Как бы сделать так, чтобы к 
> данным созданным одним пользователем имел> полный доступ другой пользователь. 
> Т.е. мог записать в директорию,> удалить директорию, удалить файл, 
> естественно прочитать и т.п.>  Желателен не очень ресурсоёмкий способ...
>> Если нам надо расшарить директорию /home/shared между пользователямигруппы 
>> users, то ставим из стандартных репов bindfs и в конец файла/etc/fstab 
>> добавляем строчку:
>> bindfs#/home/shared/. /home/shared/. 
>> fuseperms=u+rwX:g+rwX,mirror=@users,group=users 0 0

Все, с 8 сентября работает, нареканий нет.
По моему, оптимальней не придумаешь :)
Спасибо.
> 

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Zawullon
Я лично пробовал четыре варианта:
1) Общий раздел в FAT. (Тогда был дуалбут с макосью которая NTFS не понимала)
2) Пробовал через umask. Скопированные из другого места файлы и
созданные большинством программ имеют права rw--- или rw-r--r--.
Как временное решение запускал chmod -R по крону. Результат не
понравился. Только решил сделать на базе inotify, как взглянул в
сторону acl.
3) На базе acl так и не осилил сделать. Пробовал в течении двух дней,
нашел решение через bindfs.
4) Открыл для себя bindfs. С тех пор юзал именно его. Поскольку я
делаю обновление системы через cleaninstall (/home в отдельном
разделе), то добавление одной строчки в /etc/fstab требует гораздо
меньше усилий, чем варианты 2 и 3, а по плюсам превосходит п. 1.

Но как обычно, сколько людей, столько мнений))) Пусть ТС попробует
разные варианты и остановится на том, что ему лично больше понравится.

-- 
Best regards,

Vitaly "Zawullon" Katraev
St.-Petersburg, Russia

E-Mail/Jabber: zawul...@gmail.com
http://zawullon.ru/

I use:
Ubuntu 11.10 on HP Pavilion tx2640er
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Pivushkov Alexandr
 ACL можно, и даже, теоретически, ничего сложного... Но читал я одну
статью в журнале про это и судя по количеству букв в статье и
поверхностном описании проблемы все это выльется, в итоге, в
непредвиденные "сложности".

 Подводя итог, есть несколько вариантов:
 1. НТФС: придется 600 ГБ переписывать. Хотелось бы этого избежать пока.
 2. Делать по крону chmod 777: так у меня "работало" больше года. Ночью
перед выключением. Это очень плохой вариант ибо были постоянные проблемы
с правами.
 3. Использовать bindfs: так и сделал - полдня работает - пока нравится.
Смущает, что это дополнительный слой абстракции для ФС... Ссыкотно
что-то, пока нет достаточного времени наработки...
 4. Довести до ума стандартные средства с группами (действия
производятся над /mnt/alldata/*)... На первый взгляд самый идеологически
выверенный и 100% надежный вариант:
-Добавить пользователей в группу users
-изменить umask 022 в /etc/profile на umask 007
-изменить права файлов на 770, директорий на 660
-установить бит SedGID на все директории
-обеспечиваем правильность прав на копируемые из внешних источников
файлы по совету Якимчука Сергея

Рустам Валиуллин пишет:
> А может использовать ACL, если я не ошибаюсь там есть возможность
> устанавливать ACL дефолтные на директории, а потом при создании в этих
> директория файлов или других каталогов, будут назначаться ACL эти самые
> дефолтные ACL.
> 
> 7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr  > написал:
> 
>  Подскажите, мож кто уже реализовал.
> 
>  Подключил большой диск для хранения всех данных двух пользователей.
> /dev/sdc1 on /mnt/alldata type ext3
> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)
> 
>  Проблема в том, что данные записанные пользователем user1 не доступны
> для удаления\записи пользователю user2. И обратное тоже верно... Вот
> например:
> ls -al /mnt/alldata/audio/hochu.wse.znat/
> ...
> drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах «Хочу все
> знать» (1-22 выпуска от 22)  (2007) MP3 - 32 kbps
> 
> user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
> запишет и из нее ничего не удалит
> 
>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
> полный доступ другой пользователь. Т.е. мог записать в директорию,
> удалить директорию, удалить файл, естественно прочитать и т.п.
>  Желателен не очень ресурсоёмкий способ...
> 
> --
> - Пивушков Александр. Институт проблем химической физики. Черноголовка.
> --

> 
> 
> -- 
> С уважением,
> Рустам Валиуллин.
> 

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Alan Holt
>PS: в вашем случае autofs лучше заюзать вместо скрипта по крону
ага, но только это надо создавать сертификаты, раскидывать их и прочее, к
тому же с MacFUSE как-то мне не по душе пришелся.
А скрипт, он и в африке скрипт, и работает везде ))

Только что попробывал у сибя на сервачке. дам...это проблема, причем
каталоги валить можна )) а файлы нет. ща обедать и потом наковыряем как это
поправить. работаю от двух лоакальных пользователей на ext4.

drwxr-xr-x 2 booch  booch 4096 Sep  8 12:31 1_proba
drwxr-xr-x 2 booch  booch 4096 Sep  8 12:31 2_proba_sali
drwxr-xr-x 2 sali   sali  4096 Sep  8 12:34 3_proba_sali
drwxr-xr-x 2 *sali   *sali  4096 Sep  8 12:34 4_proba_sali
*booch@debianServer:/home/test_dir$ rm -rf 4_proba_sali/*
booch@debianServer:/home/test_dir$ ls -la
total 20
drwxrwxrwx 5 nobody root  4096 Sep  8 12:36 .
drwxr-xr-x 8 root   root  4096 Sep  8 12:29 ..
drwxr-xr-x 2 *booch  *booch 4096 Sep  8 12:31 1_proba
drwxr-xr-x 2 booch  booch 4096 Sep  8 12:31 2_proba_sali
drwxr-xr-x 2 sali   sali  4096 Sep  8 12:34 3_proba_sali
*booch@debianServer:/home/test_dir$ rm -rf 3_proba_sali/*
*rm: cannot remove `3_proba_sali/test_sali_faile.txt': Permission denied*



2011/9/8 Бова Боваев 

> из 1 поста видно, что он локальный ))
> PS: в вашем случае autofs лучше заюзать вместо скрипта по крону
>
> 8 сентября 2011 г. 13:01 пользователь Alan Holt 
> написал:
> > Привет. Диск локальный или сетевой?
> > Приведу пример. У меня к серверу, на котором всего места 20Гб, подключен
> > жесткий диск USB 2Тб (ext4).
> > Доступ к /media/mydisk (это весь диск целиком) расшарен через sshfs, и на
> > всех ноутбуках монтируется скриптом,
> > через cron, автоматом при старте системы. Проблем вроде нету..даже на mac
> os
> > lion он виден
> >
> >
> > 2011/9/7 Pivushkov Alexandr 
> >>
> >>  Подскажите, мож кто уже реализовал.
> >>
> >>  Подключил большой диск для хранения всех данных двух пользователей.
> >> /dev/sdc1 on /mnt/alldata type ext3
> >> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)
> >>
> >>  Проблема в том, что данные записанные пользователем user1 не доступны
> >> для удаления\записи пользователю user2. И обратное тоже верно... Вот
> >> например:
> >> ls -al /mnt/alldata/audio/hochu.wse.znat/
> >> ...
> >> drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
> >> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах «Хочу все
> >> знать» (1-22 выпуска от 22)  (2007) MP3 - 32 kbps
> >> 
> >> user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
> >> запишет и из нее ничего не удалит
> >>
> >>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
> >> полный доступ другой пользователь. Т.е. мог записать в директорию,
> >> удалить директорию, удалить файл, естественно прочитать и т.п.
> >>  Желателен не очень ресурсоёмкий способ...
> >>
> >> --
> >> - Пивушков Александр. Институт проблем химической физики. Черноголовка.
> >> --
> >> ubuntu-ru mailing list
> >> ubuntu-ru@lists.ubuntu.com
> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
> >
> >
> >
> > --
> > בברכה,
> > אלכס ברבר
> > +9 72 54 285 952 3
> > www.linuxspace.org
> > --
> > Best regards.
> > Alex Berber
> > +9 72 54 285 952 3
> > www.linuxspace.org
> >
> > --
> > ubuntu-ru mailing list
> > ubuntu-ru@lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
> >
> >
>
>
>
> --
> -
> С уважением,
> Боваев Бова
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
*בברכה, *
*אלכס ברבר*
*+9 72 54 285 952 3
*
*www.linuxspace.org* 
*--*
*Best regards.*
*Alex Berber*
*+9 72 54 285 952 3*
*www.linuxspace.org* 
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Рустам Валиуллин
А может использовать ACL, если я не ошибаюсь там есть возможность
устанавливать ACL дефолтные на директории, а потом при создании в этих
директория файлов или других каталогов, будут назначаться ACL эти самые
дефолтные ACL.

7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr 
написал:

>  Подскажите, мож кто уже реализовал.
>
>  Подключил большой диск для хранения всех данных двух пользователей.
> /dev/sdc1 on /mnt/alldata type ext3
> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)
>
>  Проблема в том, что данные записанные пользователем user1 не доступны
> для удаления\записи пользователю user2. И обратное тоже верно... Вот
> например:
> ls -al /mnt/alldata/audio/hochu.wse.znat/
> ...
> drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах <<Хочу все
> знать>> (1-22 выпуска от 22)  (2007) MP3 - 32 kbps
> 
> user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
> запишет и из нее ничего не удалит
>
>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
> полный доступ другой пользователь. Т.е. мог записать в директорию,
> удалить директорию, удалить файл, естественно прочитать и т.п.
>  Желателен не очень ресурсоёмкий способ...
>
> --
> - Пивушков Александр. Институт проблем химической физики. Черноголовка.
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
С уважением,
Рустам Валиуллин.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Бова Боваев
из 1 поста видно, что он локальный ))
PS: в вашем случае autofs лучше заюзать вместо скрипта по крону

8 сентября 2011 г. 13:01 пользователь Alan Holt  написал:
> Привет. Диск локальный или сетевой?
> Приведу пример. У меня к серверу, на котором всего места 20Гб, подключен
> жесткий диск USB 2Тб (ext4).
> Доступ к /media/mydisk (это весь диск целиком) расшарен через sshfs, и на
> всех ноутбуках монтируется скриптом,
> через cron, автоматом при старте системы. Проблем вроде нету..даже на mac os
> lion он виден
>
>
> 2011/9/7 Pivushkov Alexandr 
>>
>>  Подскажите, мож кто уже реализовал.
>>
>>  Подключил большой диск для хранения всех данных двух пользователей.
>> /dev/sdc1 on /mnt/alldata type ext3
>> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)
>>
>>  Проблема в том, что данные записанные пользователем user1 не доступны
>> для удаления\записи пользователю user2. И обратное тоже верно... Вот
>> например:
>> ls -al /mnt/alldata/audio/hochu.wse.znat/
>> ...
>> drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
>> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах «Хочу все
>> знать» (1-22 выпуска от 22)  (2007) MP3 - 32 kbps
>> 
>> user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
>> запишет и из нее ничего не удалит
>>
>>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
>> полный доступ другой пользователь. Т.е. мог записать в директорию,
>> удалить директорию, удалить файл, естественно прочитать и т.п.
>>  Желателен не очень ресурсоёмкий способ...
>>
>> --
>> - Пивушков Александр. Институт проблем химической физики. Черноголовка.
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>
>
> --
> בברכה,
> אלכס ברבר
> +9 72 54 285 952 3
> www.linuxspace.org
> --
> Best regards.
> Alex Berber
> +9 72 54 285 952 3
> www.linuxspace.org
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>



-- 
-
С уважением,
Боваев Бова
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Alan Holt
до этого, все работало по той же схеме, только через nfs.

2011/9/8 Alan Holt 

> Привет. Диск локальный или сетевой?
> Приведу пример. У меня к серверу, на котором всего места 20Гб, подключен
> жесткий диск USB 2Тб (ext4).
> Доступ к /media/mydisk (это весь диск целиком) расшарен через sshfs, и на
> всех ноутбуках монтируется скриптом,
> через cron, автоматом при старте системы. Проблем вроде нету..даже на mac
> os lion он виден
>
>
>
> 2011/9/7 Pivushkov Alexandr 
>
>>  Подскажите, мож кто уже реализовал.
>>
>>  Подключил большой диск для хранения всех данных двух пользователей.
>> /dev/sdc1 on /mnt/alldata type ext3
>> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)
>>
>>  Проблема в том, что данные записанные пользователем user1 не доступны
>> для удаления\записи пользователю user2. И обратное тоже верно... Вот
>> например:
>> ls -al /mnt/alldata/audio/hochu.wse.znat/
>> ...
>> drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
>> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах «Хочу все
>> знать» (1-22 выпуска от 22)  (2007) MP3 - 32 kbps
>> 
>> user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
>> запишет и из нее ничего не удалит
>>
>>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
>> полный доступ другой пользователь. Т.е. мог записать в директорию,
>> удалить директорию, удалить файл, естественно прочитать и т.п.
>>  Желателен не очень ресурсоёмкий способ...
>>
>> --
>> - Пивушков Александр. Институт проблем химической физики. Черноголовка.
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>
>
>
> --
> *בברכה, *
> *אלכס ברבר*
> *+9 72 54 285 952 3
> *
> *www.linuxspace.org* 
> *--*
> *Best regards.*
> *Alex Berber*
> *+9 72 54 285 952 3*
> *www.linuxspace.org* 
>
>


-- 
*בברכה, *
*אלכס ברבר*
*+9 72 54 285 952 3
*
*www.linuxspace.org* 
*--*
*Best regards.*
*Alex Berber*
*+9 72 54 285 952 3*
*www.linuxspace.org* 
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Alan Holt
Привет. Диск локальный или сетевой?
Приведу пример. У меня к серверу, на котором всего места 20Гб, подключен
жесткий диск USB 2Тб (ext4).
Доступ к /media/mydisk (это весь диск целиком) расшарен через sshfs, и на
всех ноутбуках монтируется скриптом,
через cron, автоматом при старте системы. Проблем вроде нету..даже на mac os
lion он виден



2011/9/7 Pivushkov Alexandr 

>  Подскажите, мож кто уже реализовал.
>
>  Подключил большой диск для хранения всех данных двух пользователей.
> /dev/sdc1 on /mnt/alldata type ext3
> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)
>
>  Проблема в том, что данные записанные пользователем user1 не доступны
> для удаления\записи пользователю user2. И обратное тоже верно... Вот
> например:
> ls -al /mnt/alldata/audio/hochu.wse.znat/
> ...
> drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах «Хочу все
> знать» (1-22 выпуска от 22)  (2007) MP3 - 32 kbps
> 
> user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
> запишет и из нее ничего не удалит
>
>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
> полный доступ другой пользователь. Т.е. мог записать в директорию,
> удалить директорию, удалить файл, естественно прочитать и т.п.
>  Желателен не очень ресурсоёмкий способ...
>
> --
> - Пивушков Александр. Институт проблем химической физики. Черноголовка.
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
*בברכה, *
*אלכס ברבר*
*+9 72 54 285 952 3
*
*www.linuxspace.org* 
*--*
*Best regards.*
*Alex Berber*
*+9 72 54 285 952 3*
*www.linuxspace.org* 
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка yakim
Добрый день.
Не надо по крону. Для этого есть inotify-tools.
А umask сработает только для вновь созданных файлов.

У чт, 2011-09-08 у 12:19 +0400, Бова Боваев пише:

> стандартные разрешения на файлы 755, т.е. для группы нет прав на
> изменение файла. тут либо по крону chmod -R g+rw /mnt/data, либо umask
> менять

С уважением,
Якимчук Сергей.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Бова Боваев
grep umask /etc/profile
umask 022

можно тут поменять, текущую маску можно узнать набрав в консоль umask
без параметров

8 сентября 2011 г. 12:19 пользователь Бова Боваев  написал:
> стандартные разрешения на файлы 755, т.е. для группы нет прав на
> изменение файла. тут либо по крону chmod -R g+rw /mnt/data, либо umask
> менять
>
> 8 сентября 2011 г. 10:41 пользователь Anton Chernyshov
>  написал:
>> 8 сентября 2011 г. 10:25 пользователь Zawullon  написал:
>>> Ах да, еще при копировании туда файлов из другого места права также не
>>> будут наследоваться.
>>
>> Будут, только что проверил.
>>
>>> У создаваемых файлов в ряде случаев не будет разрешений для действий
>>> от имени группы. umask большая часть ПО тупо игнорирует.
>>
>> Это каких разрешений? Если человек входит в группу-владельца файла -
>> ему с ним можно все делать.
>> Тем более, если человек создает директорию для совместной работы
>> пользователей по приведенной схеме, я надеюсь, что ему хватит мозгов
>> включить всех пользователей в одну группу и затем установить
>> необходимые права для уже имеющихся там файлов.
>>
>> У меня описанное решение работает уже года два. За это время поменяло
>> несколько дистров. Работало везде.
>>
>> --
>> С уважением,
>> Чернышов Антон
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>
>
>
> --
> -
> С уважением,
> Боваев Бова
>



-- 
-
С уважением,
Боваев Бова
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-08 Нитка Бова Боваев
стандартные разрешения на файлы 755, т.е. для группы нет прав на
изменение файла. тут либо по крону chmod -R g+rw /mnt/data, либо umask
менять

8 сентября 2011 г. 10:41 пользователь Anton Chernyshov
 написал:
> 8 сентября 2011 г. 10:25 пользователь Zawullon  написал:
>> Ах да, еще при копировании туда файлов из другого места права также не
>> будут наследоваться.
>
> Будут, только что проверил.
>
>> У создаваемых файлов в ряде случаев не будет разрешений для действий
>> от имени группы. umask большая часть ПО тупо игнорирует.
>
> Это каких разрешений? Если человек входит в группу-владельца файла -
> ему с ним можно все делать.
> Тем более, если человек создает директорию для совместной работы
> пользователей по приведенной схеме, я надеюсь, что ему хватит мозгов
> включить всех пользователей в одну группу и затем установить
> необходимые права для уже имеющихся там файлов.
>
> У меня описанное решение работает уже года два. За это время поменяло
> несколько дистров. Работало везде.
>
> --
> С уважением,
> Чернышов Антон
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
-
С уважением,
Боваев Бова
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Anton Chernyshov
8 сентября 2011 г. 10:25 пользователь Zawullon  написал:
> Ах да, еще при копировании туда файлов из другого места права также не
> будут наследоваться.

Будут, только что проверил.

> У создаваемых файлов в ряде случаев не будет разрешений для действий
> от имени группы. umask большая часть ПО тупо игнорирует.

Это каких разрешений? Если человек входит в группу-владельца файла -
ему с ним можно все делать.
Тем более, если человек создает директорию для совместной работы
пользователей по приведенной схеме, я надеюсь, что ему хватит мозгов
включить всех пользователей в одну группу и затем установить
необходимые права для уже имеющихся там файлов.

У меня описанное решение работает уже года два. За это время поменяло
несколько дистров. Работало везде.

-- 
С уважением,
Чернышов Антон
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Zawullon
8 сентября 2011 г. 10:24 пользователь Zawullon  написал:
> У создаваемых файлов в ряде случаев не будет разрешений для действий
> от имени группы. umask большая часть ПО тупо игнорирует.

Ах да, еще при копировании туда файлов из другого места права также не
будут наследоваться.

-- 
Best regards,

Vitaly "Zawullon" Katraev
St.-Petersburg, Russia

E-Mail/Jabber: zawul...@gmail.com
http://zawullon.ru/

I use:
Ubuntu 11.10 on HP Pavilion tx2640er
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Zawullon
8 сентября 2011 г. 10:01 пользователь Anton Chernyshov
 написал:
> Нафига так сложно? Включаем пользователей в одну группу, скажем users,
> ставим на директорию группу-владельца users. А затем ставим на
> директорию SGID-бит. Теперь все создаваемые файлы в этой директории
> будут наследовать группу-владельца директории.

У создаваемых файлов в ряде случаев не будет разрешений для действий
от имени группы. umask большая часть ПО тупо игнорирует.


-- 
Best regards,

Vitaly "Zawullon" Katraev
St.-Petersburg, Russia

E-Mail/Jabber: zawul...@gmail.com
http://zawullon.ru/

I use:
Ubuntu 11.10 on HP Pavilion tx2640er
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка yakim
Добрый день.
Идея, в общем-то, правильная. Но не до конца.
Не забывай, что есть еще umask для вновь созданных файлов.
А при копировании туда вообще одному богу известно, какие права будут у
заранее созданных файлов.
По этому нужно добавить еще один шаг - поставить контроль над общей
директорией при помощи inotifywait
http://yakim.org.ua/articles/servers/7-ssh-server.html
Читать дополнение к статье.

С уважением,
Якимчук Сергей.


У чт, 2011-09-08 у 10:01 +0400, Anton Chernyshov пише:

> 
> Нафига так сложно? Включаем пользователей в одну группу, скажем users,
> ставим на директорию группу-владельца users. А затем ставим на
> директорию SGID-бит. Теперь все создаваемые файлы в этой директории
> будут наследовать группу-владельца директории.
> 
> $ ll /home/
> drwxrwsr-x  4 root  users  4096 Сен  1 11:00 share/
> 
> -- 
> С уважением,
> Чернышов Антон


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Anton Chernyshov
8 сентября 2011 г. 0:01 пользователь Zawullon  написал:
> Если нам надо расшарить директорию /home/shared между пользователями
> группы users, то ставим из стандартных репов bindfs и в конец файла
> /etc/fstab добавляем строчку:
>
> bindfs#/home/shared/. /home/shared/. fuse
> perms=u+rwX:g+rwX,mirror=@users,group=users 0 0

Нафига так сложно? Включаем пользователей в одну группу, скажем users,
ставим на директорию группу-владельца users. А затем ставим на
директорию SGID-бит. Теперь все создаваемые файлы в этой директории
будут наследовать группу-владельца директории.

$ ll /home/
drwxrwsr-x  4 root  users  4096 Сен  1 11:00 share/

-- 
С уважением,
Чернышов Антон
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Zawullon
Сорри, /. в конце нужна и вам будет. Без этого, емнип, не работало.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Zawullon
> Интересно... А сколько времени вы используете такой способ. Волнует
> вопрос стабильности такого подхода. Не хотелось бы все потерять пока не
> создам схему резервирования...

Около года. Надо было расшарить кино/фотографии между моей учеткой и жены.
Сначала тыкал acl - но это слишком заморочно. Но это был не отдельный раздел
и навбор поддиректорий там был фиксированный,а на них симлинки в домашнюю
папку. Вам, возможно, подойдет вариант /mnt/alldata (без /. в конце).
Скорость, само собой, пониже, но это незаметно.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Pivushkov Alexandr


Zawullon пишет:
> 7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr 
> написал:>  Подскажите, мож кто уже реализовал.>>  Как бы сделать так, чтобы к 
> данным созданным одним пользователем имел> полный доступ другой пользователь. 
> Т.е. мог записать в директорию,> удалить директорию, удалить файл, 
> естественно прочитать и т.п.>  Желателен не очень ресурсоёмкий способ...
> Если нам надо расшарить директорию /home/shared между пользователямигруппы 
> users, то ставим из стандартных репов bindfs и в конец файла/etc/fstab 
> добавляем строчку:
> bindfs#/home/shared/. /home/shared/. 
> fuseperms=u+rwX:g+rwX,mirror=@users,group=users 0 0
Интересно... А сколько времени вы используете такой способ. Волнует
вопрос стабильности такого подхода. Не хотелось бы все потерять пока не
создам схему резервирования...
-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Pivushkov Alexandr
 да, изначально и хотел сделать fat32, но по привычке в gparted поставил
ехт3 а потом еще > 600 Гигов закачал
 Спасибо, наверное, все таки, перебью на нтфс...

Dmitry Agafonov пишет:
> Доброго!Это великая проблема системы прав в *nix. Она "запретить всё 
> иразрешить что-нибудь" и без порядочного наследования. Я имелхоливарный 
> разговор на эту тему с одним местным разработчикомальтов... дошло до патчей 
> на ядро, вроде :)Короче, сейчас проще заменить файловую систему на ntfs 
> илипереподцеплять старой версией протокола smb (не cifs), чем понять,почему 
> выставленные грамотно права на общие группы и каталоги ссуидными битами 
> "почему-то не работают".Возможно, где-то наврал, но примерно как-то так...
> 7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr 
> написал:>  Подскажите, мож кто уже реализовал.>>  Подключил большой диск для 
> хранения всех данных двух пользователей.> /dev/sdc1 on /mnt/alldata type 
> ext3> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)>>  
> Проблема в том, что данные записанные пользователем user1 не доступны> для 
> удаления\записи пользователю user2. И обратное тоже верно... Вот> например:> 
> ls -al /mnt/alldata/audio/hochu.wse.znat/> ...> drwxr-xr-x 25 user1 user1 
> 4096 2011-09-07 00:49 .> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 
> Аудиоальманах <<Хочу все> знать>> (1-22 выпуска от 22)  (2007) MP3 - 32 kbps> 
> > user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не> 
> запишет и из нее ничего не удалит>>  Как бы сделать так, чтобы к данным 
> созданным одним пользователем имел> полный доступ другой пользователь. Т.е. 
> мог записать в директорию,> удалить директорию, удалить файл, естественно 
> прочитать и т.п.>
  Желателен не очень ресурсоёмкий способ...>> --> - Пивушков Александр. 
Институт проблем химической физики. Черноголовка.> --> ubuntu-ru mailing list> 
ubuntu...@lists.ubunttu.com> 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru>
> 
> 
> -- Dmitry Agafonov ~ http://agafonov.pp.ru/-- ubuntu-ru mailing 
> listubuntu-ru@lists.ubuntu.comhttps://lists.ubuntu.com/mailmann/listinfo/ubuntu-ru
> 
> 

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Zawullon
7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr
 написал:
>  Подскажите, мож кто уже реализовал.
>
>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
> полный доступ другой пользователь. Т.е. мог записать в директорию,
> удалить директорию, удалить файл, естественно прочитать и т.п.
>  Желателен не очень ресурсоёмкий способ...

Если нам надо расшарить директорию /home/shared между пользователями
группы users, то ставим из стандартных репов bindfs и в конец файла
/etc/fstab добавляем строчку:

bindfs#/home/shared/. /home/shared/. fuse
perms=u+rwX:g+rwX,mirror=@users,group=users 0 0

-- 
Best regards,

Vitaly "Zawullon" Katraev
St.-Petersburg, Russia

E-Mail/Jabber: zawul...@gmail.com
http://zawullon.ru/

I use:
Ubuntu 11.10 on HP Pavilion tx2640er
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: to share a disk between users

2011-09-07 Нитка Dmitry Agafonov
Доброго!
Это великая проблема системы прав в *nix. Она "запретить всё и
разрешить что-нибудь" и без порядочного наследования. Я имел
холиварный разговор на эту тему с одним местным разработчиком
альтов... дошло до патчей на ядро, вроде :)
Короче, сейчас проще заменить файловую систему на ntfs или
переподцеплять старой версией протокола smb (не cifs), чем понять,
почему выставленные грамотно права на общие группы и каталоги с
суидными битами "почему-то не работают".
Возможно, где-то наврал, но примерно как-то так...

7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr
 написал:
>  Подскажите, мож кто уже реализовал.
>
>  Подключил большой диск для хранения всех данных двух пользователей.
> /dev/sdc1 on /mnt/alldata type ext3
> (rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)
>
>  Проблема в том, что данные записанные пользователем user1 не доступны
> для удаления\записи пользователю user2. И обратное тоже верно... Вот
> например:
> ls -al /mnt/alldata/audio/hochu.wse.znat/
> ...
> drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
> drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах <<Хочу все
> знать>> (1-22 выпуска от 22)  (2007) MP3 - 32 kbps
> 
> user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
> запишет и из нее ничего не удалит
>
>  Как бы сделать так, чтобы к данным созданным одним пользователем имел
> полный доступ другой пользователь. Т.е. мог записать в директорию,
> удалить директорию, удалить файл, естественно прочитать и т.п.
>  Желателен не очень ресурсоёмкий способ...
>
> --
> - Пивушков Александр. Институт проблем химической физики. Черноголовка.
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>



-- 
Dmitry Agafonov ~ http://agafonov.pp.ru/
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


to share a disk between users

2011-09-07 Нитка Pivushkov Alexandr
 Подскажите, мож кто уже реализовал.

 Подключил большой диск для хранения всех данных двух пользователей.
/dev/sdc1 on /mnt/alldata type ext3
(rw,noexec,nosuid,nodev,noatime,nodiratime,errors=remount-ro)

 Проблема в том, что данные записанные пользователем user1 не доступны
для удаления\записи пользователю user2. И обратное тоже верно... Вот
например:
ls -al /mnt/alldata/audio/hochu.wse.znat/
...
drwxr-xr-x 25 user1 user1 4096 2011-09-07 00:49 .
drwxr-xr-x  3 user1 user1 4096 2011-09-06 23:38 Аудиоальманах «Хочу все
знать» (1-22 выпуска от 22)  (2007) MP3 - 32 kbps

user2 в директорию /mnt/alldata/audio/hochu.wse.znat/ уже ничего не
запишет и из нее ничего не удалит

 Как бы сделать так, чтобы к данным созданным одним пользователем имел
полный доступ другой пользователь. Т.е. мог записать в директорию,
удалить директорию, удалить файл, естественно прочитать и т.п.
 Желателен не очень ресурсоёмкий способ...

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru