общая локальная папка для пользователей

Добрый вечер!
Подскажите, как организовать общую папку для всех пользователей в системе (или ткните носом).
umask - не работает
ACL - при копировании файлов - не работает, при создании - работает и то не все разрешения устанавливает верно
samba - неужели нет кошерного способа?

заранее спасибо!
dangerenok
кошерного
Группа и юзеров в группу.
Примеров в гугле куча. Вот например
https://losst.ru/obshhie-papki-linux
vs220
Примеров в гугле куча.
https://losst.ru/obshhie-papki-linux

этот способ не рабочий потому что umask 0022. у группы права только на чтение

сам пробовал? я вот да.

[[email protected] hdd500]$ sudo mkdir 2
[[email protected] hdd500]$ sudo chgrp -R family 2
[[email protected] hdd500]$ sudo chmod -R 2775 2
[[email protected] hdd500]$ touch 2/1
[[email protected] hdd500]$ ls -l 2
итого 0
-rw-r--r-- 1 dangerenok family 0 апр 23 23:26 1
[[email protected] hdd500]$ cp ~/1 2/3
[[email protected] hdd500]$ ls -l 2
итого 8
-rw-r--r-- 1 dangerenok family 3077 апр 23 23:29 1
-rw-r--r-- 1 dangerenok family 3077 апр 23 23:30 3
[[email protected] hdd500]$ umask
0022

ткните носом в рабочий способ
dangerenok
этот способ не рабочий потому что umask 0022. у группы права только на чтение
У группы права на чтение и запись в общую папку, то есть все в группе family могут писать в папку 2
Или вам нужно что бы и в папки пользователей созданные в папке 2 можно было бы писать?
vs220
нужно что бы и в папки пользователей созданные в папке 2 можно было бы писать?

Именно! И не только писать но и редактировать/содавать/удалять их (т.е. по логике общие) файлы/папки. Я наверно не удачно раскрыл суть вопроса. По моим представлениям общая папка для общей работы а какая может быть работа когда информация в ней только на чтение? может эта логика и не имеет место в линукс-сообществе но имеет право на существование для остальной части населения)))).

пример флешка для переноса информации. все могут писать создавать редактировать информацию. вот так же но на локальном диске и без ограничений ФАТ.
vs220
в папки пользователей созданные в папке 2 можно было бы писать
и
dangerenok
при копировании файлов
права изменялись
то можно bindfs ( кошерность спорная)
примерно
sudo mkdir /share
sudo mkdir /test
sudo chgrp -R share /test
sudo chmod -R 2775 /test
sudo bindfs  --create-with-perms=0775 --create-for-group=share --chown-ignore --chgrp-ignore --chmod-ignore /test /share
touch /share/1
ls -l /share
можно навернуть наследование прав у созданных папок и файлов (как в винде): getfacl и setfacl.
ghost
getfacl и setfacl
При копировании например из файлового менеджера права не меняются.
dangerenok
ACL - при копировании файлов - не работает
*Замел что ACL уже пробовал: не работает. В реальных условиях не пробовал, но с первого взгляда все работает:
1. под рутом создаем: /srv/pub
2. setfacl -m user:petya:rwx /srv/pub
3. setfacl -d -m user:petya:rwx /srv/pub
4. PROFIT
под петей и рутом свободно создаем и удаляем файлы, папки, содержимое папок(вне зависимости кто их создал)...
(даже общую группу создавать не надо, просто пользователей добавить и все)
ghost
под петей и рутом свободно создаем и удаляем файлы, папки, содержимое папок(вне зависимости кто их создал)
А теперь скопируйте и попробуйте изменить файл
touch ~/test.sh
ls -l ~/test.sh
#-rw-r--r-- 1
mv ~/test.sh /srv/pub/test.sh
ls -l /srv/pub/test.sh
#-rw-r--r-- 1
su pypkin
nano ~/test.sh /srv/pub/test.sh
# и попробуйте записать туда что нибудь. ТС вроде совместная работа нужна а не просто обмен файлов
 
Зарегистрироваться или войдите чтобы оставить сообщение.