URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4366
[ Назад ]

Исходное сообщение
"Авто разрешения на файлы по маске имени файла"

Отправлено Kayt , 23-Апр-17 12:31 
Можно как-то реализовать,
чтобы при создании, копировании файла/каталога,
если имя попадает под маску,
то ставились бы определённые разрешения?

ACL это могут? Есть другие способы?

Например:
- для маски ~/.*
- rm ~/.file
- date > ~/.file
- и права оказываются 600

- для маски ~/pub*
- rmdir ~/pub
- mkdir ~/pub
- и права оказываются 777

А для остальных файлов/каталогов права ставятся "стандартные" 644/755.


Содержание

Сообщения в этом обсуждении
"Авто разрешения на файлы по маске имени файла"
Отправлено Аноним , 23-Апр-17 18:52 
Стандартными средствами нет. Но можно написать скрипт, который раз в минуту или чаще будет права исправлять по маске.

"Авто разрешения на файлы по маске имени файла"
Отправлено pavlinux , 25-Апр-17 03:22 
> Можно как-то реализовать.

Можно, 15000 руб.  


"Авто разрешения на файлы по маске имени файла"
Отправлено Аноним , 25-Апр-17 12:09 
>[оверквотинг удален]
> Например:
>  - для маски ~/.*
>  - rm ~/.file
>  - date > ~/.file
>  - и права оказываются 600
>  - для маски ~/pub*
>  - rmdir ~/pub
>  - mkdir ~/pub
>  - и права оказываются 777
> А для остальных файлов/каталогов права ставятся "стандартные" 644/755.

1. Это плохая идея, потому что это сейчас кажется, что вы контролируете процесс, а потом обязательно кто-то создаст что-то с неправильным именем, и расшарит то, что шарить не надо. Или копированием в шару приедет что-то с именем, которое спровоцирует выставление некорректных прав доступа.

2. Будете упорствовать - копайте в сторону ionotify.


"Авто разрешения на файлы по маске имени файла"
Отправлено alex , 03-Июл-17 17:16 
lsof и chattr
но проще модифицировать touch cp ипр