Можно как-то реализовать,
чтобы при создании, копировании файла/каталога,
если имя попадает под маску,
то ставились бы определённые разрешения?ACL это могут? Есть другие способы?
Например:
- для маски ~/.*
- rm ~/.file
- date > ~/.file
- и права оказываются 600- для маски ~/pub*
- rmdir ~/pub
- mkdir ~/pub
- и права оказываются 777А для остальных файлов/каталогов права ставятся "стандартные" 644/755.
Стандартными средствами нет. Но можно написать скрипт, который раз в минуту или чаще будет права исправлять по маске.
> Можно как-то реализовать.Можно, 15000 руб.
>[оверквотинг удален]
> Например:
> - для маски ~/.*
> - rm ~/.file
> - date > ~/.file
> - и права оказываются 600
> - для маски ~/pub*
> - rmdir ~/pub
> - mkdir ~/pub
> - и права оказываются 777
> А для остальных файлов/каталогов права ставятся "стандартные" 644/755.1. Это плохая идея, потому что это сейчас кажется, что вы контролируете процесс, а потом обязательно кто-то создаст что-то с неправильным именем, и расшарит то, что шарить не надо. Или копированием в шару приедет что-то с именем, которое спровоцирует выставление некорректных прав доступа.
2. Будете упорствовать - копайте в сторону ionotify.
lsof и chattr
но проще модифицировать touch cp ипр