to share a disk between users
Pivushkov Alexandr
pav на icp.ac.ru
Чт Сен 8 09:44:21 UTC 2011
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 <pav на icp.ac.ru
> <mailto:pav на icp.ac.ru>> написал:
>
> Подскажите, мож кто уже реализовал.
>
> Подключил большой диск для хранения всех данных двух пользователей.
> /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